4#ifndef FLATBUFFERS_GENERATED_SCHEMA_TFLITE_H_
5#define FLATBUFFERS_GENERATED_SCHEMA_TFLITE_H_
11static_assert(FLATBUFFERS_VERSION_MAJOR == 2 &&
12 FLATBUFFERS_VERSION_MINOR == 0 &&
13 FLATBUFFERS_VERSION_REVISION == 6,
14 "Non-compatible flatbuffers version included");
18struct CustomQuantization;
19struct CustomQuantizationBuilder;
20struct CustomQuantizationT;
22struct QuantizationParameters;
23struct QuantizationParametersBuilder;
24struct QuantizationParametersT;
27struct Int32VectorBuilder;
31struct Uint16VectorBuilder;
35struct Uint8VectorBuilder;
38struct DimensionMetadata;
39struct DimensionMetadataBuilder;
40struct DimensionMetadataT;
42struct SparsityParameters;
43struct SparsityParametersBuilder;
44struct SparsityParametersT;
47struct VariantSubTypeBuilder;
48struct VariantSubTypeT;
55struct Conv2DOptionsBuilder;
59struct Conv3DOptionsBuilder;
63struct Pool2DOptionsBuilder;
66struct DepthwiseConv2DOptions;
67struct DepthwiseConv2DOptionsBuilder;
68struct DepthwiseConv2DOptionsT;
70struct ConcatEmbeddingsOptions;
71struct ConcatEmbeddingsOptionsBuilder;
72struct ConcatEmbeddingsOptionsT;
74struct LSHProjectionOptions;
75struct LSHProjectionOptionsBuilder;
76struct LSHProjectionOptionsT;
79struct SVDFOptionsBuilder;
83struct RNNOptionsBuilder;
86struct SequenceRNNOptions;
87struct SequenceRNNOptionsBuilder;
88struct SequenceRNNOptionsT;
90struct BidirectionalSequenceRNNOptions;
91struct BidirectionalSequenceRNNOptionsBuilder;
92struct BidirectionalSequenceRNNOptionsT;
94struct FullyConnectedOptions;
95struct FullyConnectedOptionsBuilder;
96struct FullyConnectedOptionsT;
99struct SoftmaxOptionsBuilder;
100struct SoftmaxOptionsT;
102struct ConcatenationOptions;
103struct ConcatenationOptionsBuilder;
104struct ConcatenationOptionsT;
107struct AddOptionsBuilder;
111struct MulOptionsBuilder;
115struct L2NormOptionsBuilder;
116struct L2NormOptionsT;
118struct LocalResponseNormalizationOptions;
119struct LocalResponseNormalizationOptionsBuilder;
120struct LocalResponseNormalizationOptionsT;
123struct LSTMOptionsBuilder;
126struct UnidirectionalSequenceLSTMOptions;
127struct UnidirectionalSequenceLSTMOptionsBuilder;
128struct UnidirectionalSequenceLSTMOptionsT;
130struct BidirectionalSequenceLSTMOptions;
131struct BidirectionalSequenceLSTMOptionsBuilder;
132struct BidirectionalSequenceLSTMOptionsT;
134struct ResizeBilinearOptions;
135struct ResizeBilinearOptionsBuilder;
136struct ResizeBilinearOptionsT;
138struct ResizeNearestNeighborOptions;
139struct ResizeNearestNeighborOptionsBuilder;
140struct ResizeNearestNeighborOptionsT;
143struct CallOptionsBuilder;
147struct PadOptionsBuilder;
151struct PadV2OptionsBuilder;
154struct ReshapeOptions;
155struct ReshapeOptionsBuilder;
156struct ReshapeOptionsT;
158struct SpaceToBatchNDOptions;
159struct SpaceToBatchNDOptionsBuilder;
160struct SpaceToBatchNDOptionsT;
162struct BatchToSpaceNDOptions;
163struct BatchToSpaceNDOptionsBuilder;
164struct BatchToSpaceNDOptionsT;
166struct SkipGramOptions;
167struct SkipGramOptionsBuilder;
168struct SkipGramOptionsT;
170struct SpaceToDepthOptions;
171struct SpaceToDepthOptionsBuilder;
172struct SpaceToDepthOptionsT;
174struct DepthToSpaceOptions;
175struct DepthToSpaceOptionsBuilder;
176struct DepthToSpaceOptionsT;
179struct SubOptionsBuilder;
183struct DivOptionsBuilder;
187struct TopKV2OptionsBuilder;
188struct TopKV2OptionsT;
190struct EmbeddingLookupSparseOptions;
191struct EmbeddingLookupSparseOptionsBuilder;
192struct EmbeddingLookupSparseOptionsT;
195struct GatherOptionsBuilder;
196struct GatherOptionsT;
198struct TransposeOptions;
199struct TransposeOptionsBuilder;
200struct TransposeOptionsT;
203struct ExpOptionsBuilder;
207struct CosOptionsBuilder;
210struct ReducerOptions;
211struct ReducerOptionsBuilder;
212struct ReducerOptionsT;
214struct SqueezeOptions;
215struct SqueezeOptionsBuilder;
216struct SqueezeOptionsT;
219struct SplitOptionsBuilder;
223struct SplitVOptionsBuilder;
224struct SplitVOptionsT;
226struct StridedSliceOptions;
227struct StridedSliceOptionsBuilder;
228struct StridedSliceOptionsT;
230struct LogSoftmaxOptions;
231struct LogSoftmaxOptionsBuilder;
232struct LogSoftmaxOptionsT;
235struct CastOptionsBuilder;
238struct DequantizeOptions;
239struct DequantizeOptionsBuilder;
240struct DequantizeOptionsT;
242struct MaximumMinimumOptions;
243struct MaximumMinimumOptionsBuilder;
244struct MaximumMinimumOptionsT;
247struct TileOptionsBuilder;
251struct ArgMaxOptionsBuilder;
252struct ArgMaxOptionsT;
255struct ArgMinOptionsBuilder;
256struct ArgMinOptionsT;
258struct GreaterOptions;
259struct GreaterOptionsBuilder;
260struct GreaterOptionsT;
262struct GreaterEqualOptions;
263struct GreaterEqualOptionsBuilder;
264struct GreaterEqualOptionsT;
267struct LessOptionsBuilder;
270struct LessEqualOptions;
271struct LessEqualOptionsBuilder;
272struct LessEqualOptionsT;
275struct NegOptionsBuilder;
279struct SelectOptionsBuilder;
280struct SelectOptionsT;
283struct SliceOptionsBuilder;
286struct TransposeConvOptions;
287struct TransposeConvOptionsBuilder;
288struct TransposeConvOptionsT;
290struct ExpandDimsOptions;
291struct ExpandDimsOptionsBuilder;
292struct ExpandDimsOptionsT;
294struct SparseToDenseOptions;
295struct SparseToDenseOptionsBuilder;
296struct SparseToDenseOptionsT;
299struct EqualOptionsBuilder;
302struct NotEqualOptions;
303struct NotEqualOptionsBuilder;
304struct NotEqualOptionsT;
307struct ShapeOptionsBuilder;
311struct RankOptionsBuilder;
315struct PowOptionsBuilder;
318struct FakeQuantOptions;
319struct FakeQuantOptionsBuilder;
320struct FakeQuantOptionsT;
323struct PackOptionsBuilder;
326struct LogicalOrOptions;
327struct LogicalOrOptionsBuilder;
328struct LogicalOrOptionsT;
331struct OneHotOptionsBuilder;
332struct OneHotOptionsT;
335struct AbsOptionsBuilder;
338struct HardSwishOptions;
339struct HardSwishOptionsBuilder;
340struct HardSwishOptionsT;
342struct LogicalAndOptions;
343struct LogicalAndOptionsBuilder;
344struct LogicalAndOptionsT;
346struct LogicalNotOptions;
347struct LogicalNotOptionsBuilder;
348struct LogicalNotOptionsT;
351struct UnpackOptionsBuilder;
352struct UnpackOptionsT;
354struct FloorDivOptions;
355struct FloorDivOptionsBuilder;
356struct FloorDivOptionsT;
359struct SquareOptionsBuilder;
360struct SquareOptionsT;
362struct ZerosLikeOptions;
363struct ZerosLikeOptionsBuilder;
364struct ZerosLikeOptionsT;
367struct FillOptionsBuilder;
370struct FloorModOptions;
371struct FloorModOptionsBuilder;
372struct FloorModOptionsT;
375struct RangeOptionsBuilder;
378struct LeakyReluOptions;
379struct LeakyReluOptionsBuilder;
380struct LeakyReluOptionsT;
382struct SquaredDifferenceOptions;
383struct SquaredDifferenceOptionsBuilder;
384struct SquaredDifferenceOptionsT;
386struct MirrorPadOptions;
387struct MirrorPadOptionsBuilder;
388struct MirrorPadOptionsT;
391struct UniqueOptionsBuilder;
392struct UniqueOptionsT;
394struct ReverseV2Options;
395struct ReverseV2OptionsBuilder;
396struct ReverseV2OptionsT;
399struct AddNOptionsBuilder;
402struct GatherNdOptions;
403struct GatherNdOptionsBuilder;
404struct GatherNdOptionsT;
407struct WhereOptionsBuilder;
410struct ReverseSequenceOptions;
411struct ReverseSequenceOptionsBuilder;
412struct ReverseSequenceOptionsT;
414struct MatrixDiagOptions;
415struct MatrixDiagOptionsBuilder;
416struct MatrixDiagOptionsT;
418struct QuantizeOptions;
419struct QuantizeOptionsBuilder;
420struct QuantizeOptionsT;
422struct MatrixSetDiagOptions;
423struct MatrixSetDiagOptionsBuilder;
424struct MatrixSetDiagOptionsT;
427struct IfOptionsBuilder;
430struct CallOnceOptions;
431struct CallOnceOptionsBuilder;
432struct CallOnceOptionsT;
435struct WhileOptionsBuilder;
438struct NonMaxSuppressionV4Options;
439struct NonMaxSuppressionV4OptionsBuilder;
440struct NonMaxSuppressionV4OptionsT;
442struct NonMaxSuppressionV5Options;
443struct NonMaxSuppressionV5OptionsBuilder;
444struct NonMaxSuppressionV5OptionsT;
446struct ScatterNdOptions;
447struct ScatterNdOptionsBuilder;
448struct ScatterNdOptionsT;
450struct SelectV2Options;
451struct SelectV2OptionsBuilder;
452struct SelectV2OptionsT;
454struct DensifyOptions;
455struct DensifyOptionsBuilder;
456struct DensifyOptionsT;
458struct SegmentSumOptions;
459struct SegmentSumOptionsBuilder;
460struct SegmentSumOptionsT;
462struct BatchMatMulOptions;
463struct BatchMatMulOptionsBuilder;
464struct BatchMatMulOptionsT;
467struct CumsumOptionsBuilder;
468struct CumsumOptionsT;
470struct BroadcastToOptions;
471struct BroadcastToOptionsBuilder;
472struct BroadcastToOptionsT;
475struct Rfft2dOptionsBuilder;
476struct Rfft2dOptionsT;
478struct HashtableOptions;
479struct HashtableOptionsBuilder;
480struct HashtableOptionsT;
482struct HashtableFindOptions;
483struct HashtableFindOptionsBuilder;
484struct HashtableFindOptionsT;
486struct HashtableImportOptions;
487struct HashtableImportOptionsBuilder;
488struct HashtableImportOptionsT;
490struct HashtableSizeOptions;
491struct HashtableSizeOptionsBuilder;
492struct HashtableSizeOptionsT;
494struct VarHandleOptions;
495struct VarHandleOptionsBuilder;
496struct VarHandleOptionsT;
498struct ReadVariableOptions;
499struct ReadVariableOptionsBuilder;
500struct ReadVariableOptionsT;
502struct AssignVariableOptions;
503struct AssignVariableOptionsBuilder;
504struct AssignVariableOptionsT;
507struct RandomOptionsBuilder;
508struct RandomOptionsT;
510struct BucketizeOptions;
511struct BucketizeOptionsBuilder;
512struct BucketizeOptionsT;
515struct GeluOptionsBuilder;
518struct DynamicUpdateSliceOptions;
519struct DynamicUpdateSliceOptionsBuilder;
520struct DynamicUpdateSliceOptionsT;
522struct UnsortedSegmentProdOptions;
523struct UnsortedSegmentProdOptionsBuilder;
524struct UnsortedSegmentProdOptionsT;
526struct UnsortedSegmentMaxOptions;
527struct UnsortedSegmentMaxOptionsBuilder;
528struct UnsortedSegmentMaxOptionsT;
530struct UnsortedSegmentSumOptions;
531struct UnsortedSegmentSumOptionsBuilder;
532struct UnsortedSegmentSumOptionsT;
535struct ATan2OptionsBuilder;
538struct UnsortedSegmentMinOptions;
539struct UnsortedSegmentMinOptionsBuilder;
540struct UnsortedSegmentMinOptionsT;
543struct SignOptionsBuilder;
547struct OperatorCodeBuilder;
551struct OperatorBuilder;
555struct SubGraphBuilder;
563struct MetadataBuilder;
567struct TensorMapBuilder;
571struct SignatureDefBuilder;
626 static const char *
const names[19] = {
652 const size_t index =
static_cast<size_t>(e);
672 static const char *
const names[3] = {
674 "CustomQuantization",
682 const size_t index =
static_cast<size_t>(e);
686template<
typename T>
struct QuantizationDetailsTraits {
709 { std::swap(
type, u.type); std::swap(
value, u.value); }
714 { std::swap(
type, u.type); std::swap(
value, u.value);
return *
this; }
719 template <
typename T>
721 typedef typename std::remove_reference<T>::type RT;
725 value =
new RT(std::forward<T>(val));
761 static const char *
const names[3] = {
771 const size_t index =
static_cast<size_t>(e);
795 static const char *
const names[5] = {
807 const size_t index =
static_cast<size_t>(e);
811template<
typename T>
struct SparseIndexVectorTraits {
850 { std::swap(
type, u.type); std::swap(
value, u.value); }
855 { std::swap(
type, u.type); std::swap(
value, u.value);
return *
this; }
860 template <
typename T>
862 typedef typename std::remove_reference<T>::type RT;
866 value =
new RT(std::forward<T>(val));
1232 static const char *
const names[160] = {
1237 "DEPTHWISE_CONV_2D",
1246 "LOCAL_RESPONSE_NORMALIZATION",
1262 "CONCAT_EMBEDDINGS",
1266 "EMBEDDING_LOOKUP_SPARSE",
1268 "UNIDIRECTIONAL_SEQUENCE_RNN",
1270 "BATCH_TO_SPACE_ND",
1271 "SPACE_TO_BATCH_ND",
1277 "UNIDIRECTIONAL_SEQUENCE_LSTM",
1279 "BIDIRECTIONAL_SEQUENCE_RNN",
1285 "BIDIRECTIONAL_SEQUENCE_LSTM",
1330 "RESIZE_NEAREST_NEIGHBOR",
1332 "SQUARED_DIFFERENCE",
1353 "NON_MAX_SUPPRESSION_V4",
1354 "NON_MAX_SUPPRESSION_V5",
1360 "PLACEHOLDER_FOR_GREATER_OP_CODES",
1374 "CONV_3D_TRANSPOSE",
1379 "RANDOM_STANDARD_NORMAL",
1384 "DYNAMIC_UPDATE_SLICE",
1386 "UNSORTED_SEGMENT_PROD",
1387 "UNSORTED_SEGMENT_MAX",
1388 "UNSORTED_SEGMENT_SUM",
1390 "UNSORTED_SEGMENT_MIN",
1399 const size_t index =
static_cast<size_t>(e);
1663 static const char *
const names[125] = {
1666 "DepthwiseConv2DOptions",
1667 "ConcatEmbeddingsOptions",
1668 "LSHProjectionOptions",
1672 "FullyConnectedOptions",
1674 "ConcatenationOptions",
1677 "LocalResponseNormalizationOptions",
1679 "ResizeBilinearOptions",
1683 "SpaceToDepthOptions",
1684 "EmbeddingLookupSparseOptions",
1688 "BatchToSpaceNDOptions",
1689 "SpaceToBatchNDOptions",
1695 "SequenceRNNOptions",
1696 "StridedSliceOptions",
1700 "LogSoftmaxOptions",
1702 "DequantizeOptions",
1703 "MaximumMinimumOptions",
1709 "GreaterEqualOptions",
1713 "TransposeConvOptions",
1714 "SparseToDenseOptions",
1716 "ExpandDimsOptions",
1726 "LogicalAndOptions",
1727 "LogicalNotOptions",
1733 "BidirectionalSequenceLSTMOptions",
1734 "BidirectionalSequenceRNNOptions",
1735 "UnidirectionalSequenceLSTMOptions",
1738 "ResizeNearestNeighborOptions",
1740 "SquaredDifferenceOptions",
1751 "ReverseSequenceOptions",
1752 "MatrixDiagOptions",
1754 "MatrixSetDiagOptions",
1758 "DepthToSpaceOptions",
1759 "NonMaxSuppressionV4Options",
1760 "NonMaxSuppressionV5Options",
1764 "SegmentSumOptions",
1765 "BatchMatMulOptions",
1768 "BroadcastToOptions",
1772 "HashtableFindOptions",
1773 "HashtableImportOptions",
1774 "HashtableSizeOptions",
1776 "ReadVariableOptions",
1777 "AssignVariableOptions",
1781 "DynamicUpdateSliceOptions",
1782 "UnsortedSegmentProdOptions",
1783 "UnsortedSegmentMaxOptions",
1784 "UnsortedSegmentMinOptions",
1785 "UnsortedSegmentSumOptions",
1795 const size_t index =
static_cast<size_t>(e);
1799template<
typename T>
struct BuiltinOptionsTraits {
2798 { std::swap(
type, u.type); std::swap(
value, u.value); }
2803 { std::swap(
type, u.type); std::swap(
value, u.value);
return *
this; }
2808 template <
typename T>
2810 typedef typename std::remove_reference<T>::type RT;
2814 value =
new RT(std::forward<T>(val));
3818 static const Padding values[] = {
3826 static const char *
const names[3] = {
3836 const size_t index =
static_cast<size_t>(e);
3864 static const char *
const names[7] = {
3878 const size_t index =
static_cast<size_t>(e);
3900 static const char *
const names[4] = {
3911 const size_t index =
static_cast<size_t>(e);
3931 static const char *
const names[3] = {
3941 const size_t index =
static_cast<size_t>(e);
3961 static const char *
const names[3] = {
3971 const size_t index =
static_cast<size_t>(e);
3993 static const char *
const names[4] = {
4004 const size_t index =
static_cast<size_t>(e);
4024 static const char *
const names[3] = {
4034 const size_t index =
static_cast<size_t>(e);
4052 static const char *
const names[2] = {
4061 const size_t index =
static_cast<size_t>(e);
4073 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
4077 return GetPointer<const flatbuffers::Vector<uint8_t> *>(VT_CUSTOM);
4079 bool Verify(flatbuffers::Verifier &verifier)
const {
4080 return VerifyTableStart(verifier) &&
4081 VerifyOffset(verifier, VT_CUSTOM) &&
4082 verifier.VerifyVector(custom()) &&
4083 verifier.EndTable();
4095 fbb_.AddOffset(CustomQuantization::VT_CUSTOM, custom);
4101 flatbuffers::Offset<CustomQuantization>
Finish() {
4103 auto o = flatbuffers::Offset<CustomQuantization>(
end);
4118 const std::vector<uint8_t> *custom =
nullptr) {
4119 if (custom) { _fbb.ForceVectorAlignment(custom->size(),
sizeof(uint8_t), 16); }
4120 auto custom__ = custom ? _fbb.
CreateVector<uint8_t>(*custom) : 0;
4141 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
4148 VT_QUANTIZED_DIMENSION = 16
4151 return GetPointer<const flatbuffers::Vector<float> *>(
VT_MIN);
4154 return GetPointer<const flatbuffers::Vector<float> *>(
VT_MAX);
4157 return GetPointer<const flatbuffers::Vector<float> *>(
VT_SCALE);
4160 return GetPointer<const flatbuffers::Vector<int64_t> *>(
VT_ZERO_POINT);
4173 return GetField<int32_t>(VT_QUANTIZED_DIMENSION, 0);
4175 bool Verify(flatbuffers::Verifier &verifier)
const {
4176 return VerifyTableStart(verifier) &&
4177 VerifyOffset(verifier,
VT_MIN) &&
4178 verifier.VerifyVector(min()) &&
4179 VerifyOffset(verifier,
VT_MAX) &&
4180 verifier.VerifyVector(max()) &&
4181 VerifyOffset(verifier,
VT_SCALE) &&
4182 verifier.VerifyVector(
scale()) &&
4188 VerifyField<int32_t>(verifier, VT_QUANTIZED_DIMENSION, 4) &&
4189 verifier.EndTable();
4196template<>
inline const tflite::CustomQuantization *QuantizationParameters::details_as<tflite::CustomQuantization>()
const {
4197 return details_as_CustomQuantization();
4200struct QuantizationParametersBuilder {
4205 fbb_.AddOffset(QuantizationParameters::VT_MIN, min);
4208 fbb_.AddOffset(QuantizationParameters::VT_MAX, max);
4211 fbb_.AddOffset(QuantizationParameters::VT_SCALE,
scale);
4214 fbb_.AddOffset(QuantizationParameters::VT_ZERO_POINT,
zero_point);
4217 fbb_.AddElement<uint8_t>(QuantizationParameters::VT_DETAILS_TYPE,
static_cast<uint8_t
>(details_type), 0);
4220 fbb_.AddOffset(QuantizationParameters::VT_DETAILS, details);
4223 fbb_.AddElement<int32_t>(QuantizationParameters::VT_QUANTIZED_DIMENSION, quantized_dimension, 0);
4229 flatbuffers::Offset<QuantizationParameters>
Finish() {
4231 auto o = flatbuffers::Offset<QuantizationParameters>(
end);
4243 flatbuffers::Offset<void> details = 0,
4244 int32_t quantized_dimension = 0) {
4246 builder_.add_quantized_dimension(quantized_dimension);
4252 builder_.add_details_type(details_type);
4258 const std::vector<float> *min =
nullptr,
4259 const std::vector<float> *max =
nullptr,
4260 const std::vector<float> *
scale =
nullptr,
4261 const std::vector<int64_t> *
zero_point =
nullptr,
4263 flatbuffers::Offset<void> details = 0,
4264 int32_t quantized_dimension = 0) {
4277 quantized_dimension);
4290 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
4294 return GetPointer<const flatbuffers::Vector<int32_t> *>(VT_VALUES);
4296 bool Verify(flatbuffers::Verifier &verifier)
const {
4297 return VerifyTableStart(verifier) &&
4298 VerifyOffset(verifier, VT_VALUES) &&
4299 verifier.VerifyVector(values()) &&
4300 verifier.EndTable();
4312 fbb_.AddOffset(Int32Vector::VT_VALUES, values);
4320 auto o = flatbuffers::Offset<Int32Vector>(
end);
4335 const std::vector<int32_t> *values =
nullptr) {
4336 auto values__ = values ? _fbb.
CreateVector<int32_t>(*values) : 0;
4352 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
4356 return GetPointer<const flatbuffers::Vector<uint16_t> *>(VT_VALUES);
4358 bool Verify(flatbuffers::Verifier &verifier)
const {
4359 return VerifyTableStart(verifier) &&
4360 VerifyOffset(verifier, VT_VALUES) &&
4361 verifier.VerifyVector(values()) &&
4362 verifier.EndTable();
4374 fbb_.AddOffset(Uint16Vector::VT_VALUES, values);
4382 auto o = flatbuffers::Offset<Uint16Vector>(
end);
4397 const std::vector<uint16_t> *values =
nullptr) {
4398 if (values) { _fbb.ForceVectorAlignment(values->size(),
sizeof(uint16_t), 4); }
4399 auto values__ = values ? _fbb.
CreateVector<uint16_t>(*values) : 0;
4415 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
4419 return GetPointer<const flatbuffers::Vector<uint8_t> *>(VT_VALUES);
4421 bool Verify(flatbuffers::Verifier &verifier)
const {
4422 return VerifyTableStart(verifier) &&
4423 VerifyOffset(verifier, VT_VALUES) &&
4424 verifier.VerifyVector(values()) &&
4425 verifier.EndTable();
4437 fbb_.AddOffset(Uint8Vector::VT_VALUES, values);
4445 auto o = flatbuffers::Offset<Uint8Vector>(
end);
4460 const std::vector<uint8_t> *values =
nullptr) {
4461 if (values) { _fbb.ForceVectorAlignment(values->size(),
sizeof(uint8_t), 4); }
4462 auto values__ = values ? _fbb.
CreateVector<uint8_t>(*values) : 0;
4481 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
4487 VT_ARRAY_INDICES = 14
4515 return GetPointer<const void *>(VT_ARRAY_INDICES);
4527 bool Verify(flatbuffers::Verifier &verifier)
const {
4528 return VerifyTableStart(verifier) &&
4529 VerifyField<int8_t>(verifier,
VT_FORMAT, 1) &&
4535 VerifyOffset(verifier, VT_ARRAY_INDICES) &&
4537 verifier.EndTable();
4544template<>
inline const tflite::Int32Vector *DimensionMetadata::array_segments_as<tflite::Int32Vector>()
const {
4545 return array_segments_as_Int32Vector();
4548template<>
inline const tflite::Uint16Vector *DimensionMetadata::array_segments_as<tflite::Uint16Vector>()
const {
4549 return array_segments_as_Uint16Vector();
4552template<>
inline const tflite::Uint8Vector *DimensionMetadata::array_segments_as<tflite::Uint8Vector>()
const {
4553 return array_segments_as_Uint8Vector();
4556template<>
inline const tflite::Int32Vector *DimensionMetadata::array_indices_as<tflite::Int32Vector>()
const {
4557 return array_indices_as_Int32Vector();
4560template<>
inline const tflite::Uint16Vector *DimensionMetadata::array_indices_as<tflite::Uint16Vector>()
const {
4561 return array_indices_as_Uint16Vector();
4564template<>
inline const tflite::Uint8Vector *DimensionMetadata::array_indices_as<tflite::Uint8Vector>()
const {
4565 return array_indices_as_Uint8Vector();
4568struct DimensionMetadataBuilder {
4573 fbb_.AddElement<int8_t>(DimensionMetadata::VT_FORMAT,
static_cast<int8_t
>(format), 0);
4576 fbb_.AddElement<int32_t>(DimensionMetadata::VT_DENSE_SIZE, dense_size, 0);
4579 fbb_.AddElement<uint8_t>(DimensionMetadata::VT_ARRAY_SEGMENTS_TYPE,
static_cast<uint8_t
>(array_segments_type), 0);
4582 fbb_.AddOffset(DimensionMetadata::VT_ARRAY_SEGMENTS, array_segments);
4585 fbb_.AddElement<uint8_t>(DimensionMetadata::VT_ARRAY_INDICES_TYPE,
static_cast<uint8_t
>(array_indices_type), 0);
4588 fbb_.AddOffset(DimensionMetadata::VT_ARRAY_INDICES, array_indices);
4594 flatbuffers::Offset<DimensionMetadata>
Finish() {
4596 auto o = flatbuffers::Offset<DimensionMetadata>(
end);
4604 int32_t dense_size = 0,
4606 flatbuffers::Offset<void> array_segments = 0,
4608 flatbuffers::Offset<void> array_indices = 0) {
4610 builder_.add_array_indices(array_indices);
4611 builder_.add_array_segments(array_segments);
4612 builder_.add_dense_size(dense_size);
4613 builder_.add_array_indices_type(array_indices_type);
4614 builder_.add_array_segments_type(array_segments_type);
4635 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
4644 return GetPointer<const flatbuffers::Vector<int32_t> *>(
VT_BLOCK_MAP);
4647 return GetPointer<const flatbuffers::Vector<flatbuffers::Offset<tflite::DimensionMetadata>> *>(VT_DIM_METADATA);
4649 bool Verify(flatbuffers::Verifier &verifier)
const {
4650 return VerifyTableStart(verifier) &&
4655 VerifyOffset(verifier, VT_DIM_METADATA) &&
4658 verifier.EndTable();
4670 fbb_.AddOffset(SparsityParameters::VT_TRAVERSAL_ORDER, traversal_order);
4673 fbb_.AddOffset(SparsityParameters::VT_BLOCK_MAP, block_map);
4676 fbb_.AddOffset(SparsityParameters::VT_DIM_METADATA, dim_metadata);
4680 start_ = fbb_.StartTable();
4682 flatbuffers::Offset<SparsityParameters>
Finish() {
4683 const auto end = fbb_.EndTable(start_);
4684 auto o = flatbuffers::Offset<SparsityParameters>(
end);
4704 const std::vector<int32_t> *
block_map =
nullptr,
4705 const std::vector<flatbuffers::Offset<tflite::DimensionMetadata>> *
dim_metadata =
nullptr) {
4708 auto dim_metadata__ =
dim_metadata ? _fbb.
CreateVector<flatbuffers::Offset<tflite::DimensionMetadata>>(*dim_metadata) : 0;
4720 std::vector<int32_t> shape{};
4722 bool has_rank =
false;
4728 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
4734 return GetPointer<const flatbuffers::Vector<int32_t> *>(
VT_SHAPE);
4742 bool Verify(flatbuffers::Verifier &verifier)
const {
4743 return VerifyTableStart(verifier) &&
4744 VerifyOffset(verifier,
VT_SHAPE) &&
4745 verifier.VerifyVector(shape()) &&
4746 VerifyField<int8_t>(verifier,
VT_TYPE, 1) &&
4748 verifier.EndTable();
4760 fbb_.AddOffset(VariantSubType::VT_SHAPE, shape);
4763 fbb_.AddElement<int8_t>(VariantSubType::VT_TYPE,
static_cast<int8_t
>(
type), 0);
4766 fbb_.AddElement<uint8_t>(VariantSubType::VT_HAS_RANK,
static_cast<uint8_t
>(has_rank), 0);
4770 start_ = fbb_.StartTable();
4772 flatbuffers::Offset<VariantSubType>
Finish() {
4773 const auto end = fbb_.EndTable(start_);
4774 auto o = flatbuffers::Offset<VariantSubType>(
end);
4783 bool has_rank =
false) {
4793 const std::vector<int32_t> *shape =
nullptr,
4795 bool has_rank =
false) {
4796 auto shape__ = shape ? _fbb.
CreateVector<int32_t>(*shape) : 0;
4808 std::vector<int32_t> shape{};
4810 uint32_t buffer = 0;
4813 bool is_variable =
false;
4814 std::unique_ptr<tflite::SparsityParametersT> sparsity{};
4815 std::vector<int32_t> shape_signature{};
4816 bool has_rank =
false;
4817 std::vector<std::unique_ptr<tflite::VariantSubTypeT>> variant_tensors{};
4827 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
4837 VT_VARIANT_TENSORS = 22
4840 return GetPointer<const flatbuffers::Vector<int32_t> *>(
VT_SHAPE);
4846 return GetField<uint32_t>(
VT_BUFFER, 0);
4849 return GetPointer<const flatbuffers::String *>(
VT_NAME);
4852 return GetPointer<const tflite::QuantizationParameters *>(
VT_QUANTIZATION);
4858 return GetPointer<const tflite::SparsityParameters *>(
VT_SPARSITY);
4867 return GetPointer<const flatbuffers::Vector<flatbuffers::Offset<tflite::VariantSubType>> *>(VT_VARIANT_TENSORS);
4869 bool Verify(flatbuffers::Verifier &verifier)
const {
4870 return VerifyTableStart(verifier) &&
4871 VerifyOffset(verifier,
VT_SHAPE) &&
4872 verifier.VerifyVector(shape()) &&
4873 VerifyField<int8_t>(verifier,
VT_TYPE, 1) &&
4874 VerifyField<uint32_t>(verifier,
VT_BUFFER, 4) &&
4875 VerifyOffset(verifier,
VT_NAME) &&
4876 verifier.VerifyString(name()) &&
4881 verifier.VerifyTable(sparsity()) &&
4883 verifier.VerifyVector(shape_signature()) &&
4885 VerifyOffset(verifier, VT_VARIANT_TENSORS) &&
4886 verifier.VerifyVector(variant_tensors()) &&
4887 verifier.VerifyVectorOfTables(variant_tensors()) &&
4888 verifier.EndTable();
4900 fbb_.AddOffset(Tensor::VT_SHAPE, shape);
4903 fbb_.AddElement<int8_t>(Tensor::VT_TYPE,
static_cast<int8_t
>(
type), 0);
4906 fbb_.AddElement<uint32_t>(Tensor::VT_BUFFER, buffer, 0);
4908 void add_name(flatbuffers::Offset<flatbuffers::String> name) {
4909 fbb_.AddOffset(Tensor::VT_NAME, name);
4915 fbb_.AddElement<uint8_t>(Tensor::VT_IS_VARIABLE,
static_cast<uint8_t
>(is_variable), 0);
4917 void add_sparsity(flatbuffers::Offset<tflite::SparsityParameters> sparsity) {
4918 fbb_.AddOffset(Tensor::VT_SPARSITY, sparsity);
4921 fbb_.AddOffset(Tensor::VT_SHAPE_SIGNATURE, shape_signature);
4924 fbb_.AddElement<uint8_t>(Tensor::VT_HAS_RANK,
static_cast<uint8_t
>(has_rank), 0);
4927 fbb_.AddOffset(Tensor::VT_VARIANT_TENSORS, variant_tensors);
4931 start_ = fbb_.StartTable();
4934 const auto end = fbb_.EndTable(start_);
4935 auto o = flatbuffers::Offset<Tensor>(
end);
4940inline flatbuffers::Offset<Tensor> CreateTensor(
4944 uint32_t buffer = 0,
4945 flatbuffers::Offset<flatbuffers::String> name = 0,
4946 flatbuffers::Offset<tflite::QuantizationParameters>
quantization = 0,
4947 bool is_variable =
false,
4948 flatbuffers::Offset<tflite::SparsityParameters> sparsity = 0,
4950 bool has_rank =
false,
4951 flatbuffers::Offset<
flatbuffers::Vector<flatbuffers::Offset<tflite::VariantSubType>>> variant_tensors = 0) {
4953 builder_.add_variant_tensors(variant_tensors);
4954 builder_.add_shape_signature(shape_signature);
4961 builder_.add_is_variable(is_variable);
4968 const std::vector<int32_t> *shape =
nullptr,
4970 uint32_t buffer = 0,
4971 const char *name =
nullptr,
4972 flatbuffers::Offset<tflite::QuantizationParameters>
quantization = 0,
4973 bool is_variable =
false,
4974 flatbuffers::Offset<tflite::SparsityParameters> sparsity = 0,
4975 const std::vector<int32_t> *shape_signature =
nullptr,
4976 bool has_rank =
false,
4977 const std::vector<flatbuffers::Offset<tflite::VariantSubType>> *variant_tensors =
nullptr) {
4978 auto shape__ = shape ? _fbb.
CreateVector<int32_t>(*shape) : 0;
4980 auto shape_signature__ = shape_signature ? _fbb.
CreateVector<int32_t>(*shape_signature) : 0;
4981 auto variant_tensors__ = variant_tensors ? _fbb.
CreateVector<flatbuffers::Offset<tflite::VariantSubType>>(*variant_tensors) : 0;
5001 int32_t stride_w = 0;
5002 int32_t stride_h = 0;
5004 int32_t dilation_w_factor = 1;
5005 int32_t dilation_h_factor = 1;
5011 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
5037 bool Verify(flatbuffers::Verifier &verifier)
const {
5038 return VerifyTableStart(verifier) &&
5039 VerifyField<int8_t>(verifier,
VT_PADDING, 1) &&
5045 verifier.EndTable();
5057 fbb_.AddElement<int8_t>(Conv2DOptions::VT_PADDING,
static_cast<int8_t
>(
padding), 0);
5060 fbb_.AddElement<int32_t>(Conv2DOptions::VT_STRIDE_W, stride_w, 0);
5063 fbb_.AddElement<int32_t>(Conv2DOptions::VT_STRIDE_H, stride_h, 0);
5066 fbb_.AddElement<int8_t>(Conv2DOptions::VT_FUSED_ACTIVATION_FUNCTION,
static_cast<int8_t
>(fused_activation_function), 0);
5069 fbb_.AddElement<int32_t>(Conv2DOptions::VT_DILATION_W_FACTOR, dilation_w_factor, 1);
5072 fbb_.AddElement<int32_t>(Conv2DOptions::VT_DILATION_H_FACTOR, dilation_h_factor, 1);
5076 start_ = fbb_.StartTable();
5078 flatbuffers::Offset<Conv2DOptions>
Finish() {
5079 const auto end = fbb_.EndTable(start_);
5080 auto o = flatbuffers::Offset<Conv2DOptions>(
end);
5088 int32_t stride_w = 0,
5089 int32_t stride_h = 0,
5091 int32_t dilation_w_factor = 1,
5092 int32_t dilation_h_factor = 1) {
5094 builder_.add_dilation_h_factor(dilation_h_factor);
5095 builder_.add_dilation_w_factor(dilation_w_factor);
5098 builder_.add_fused_activation_function(fused_activation_function);
5108 int32_t stride_d = 0;
5109 int32_t stride_w = 0;
5110 int32_t stride_h = 0;
5112 int32_t dilation_d_factor = 1;
5113 int32_t dilation_w_factor = 1;
5114 int32_t dilation_h_factor = 1;
5120 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
5154 bool Verify(flatbuffers::Verifier &verifier)
const {
5155 return VerifyTableStart(verifier) &&
5156 VerifyField<int8_t>(verifier,
VT_PADDING, 1) &&
5164 verifier.EndTable();
5176 fbb_.AddElement<int8_t>(Conv3DOptions::VT_PADDING,
static_cast<int8_t
>(
padding), 0);
5179 fbb_.AddElement<int32_t>(Conv3DOptions::VT_STRIDE_D, stride_d, 0);
5182 fbb_.AddElement<int32_t>(Conv3DOptions::VT_STRIDE_W, stride_w, 0);
5185 fbb_.AddElement<int32_t>(Conv3DOptions::VT_STRIDE_H, stride_h, 0);
5188 fbb_.AddElement<int8_t>(Conv3DOptions::VT_FUSED_ACTIVATION_FUNCTION,
static_cast<int8_t
>(fused_activation_function), 0);
5191 fbb_.AddElement<int32_t>(Conv3DOptions::VT_DILATION_D_FACTOR, dilation_d_factor, 1);
5194 fbb_.AddElement<int32_t>(Conv3DOptions::VT_DILATION_W_FACTOR, dilation_w_factor, 1);
5197 fbb_.AddElement<int32_t>(Conv3DOptions::VT_DILATION_H_FACTOR, dilation_h_factor, 1);
5201 start_ = fbb_.StartTable();
5203 flatbuffers::Offset<Conv3DOptions>
Finish() {
5204 const auto end = fbb_.EndTable(start_);
5205 auto o = flatbuffers::Offset<Conv3DOptions>(
end);
5213 int32_t stride_d = 0,
5214 int32_t stride_w = 0,
5215 int32_t stride_h = 0,
5217 int32_t dilation_d_factor = 1,
5218 int32_t dilation_w_factor = 1,
5219 int32_t dilation_h_factor = 1) {
5221 builder_.add_dilation_h_factor(dilation_h_factor);
5222 builder_.add_dilation_w_factor(dilation_w_factor);
5223 builder_.add_dilation_d_factor(dilation_d_factor);
5227 builder_.add_fused_activation_function(fused_activation_function);
5237 int32_t stride_w = 0;
5238 int32_t stride_h = 0;
5247 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
5273 bool Verify(flatbuffers::Verifier &verifier)
const {
5274 return VerifyTableStart(verifier) &&
5275 VerifyField<int8_t>(verifier,
VT_PADDING, 1) &&
5281 verifier.EndTable();
5293 fbb_.AddElement<int8_t>(Pool2DOptions::VT_PADDING,
static_cast<int8_t
>(
padding), 0);
5296 fbb_.AddElement<int32_t>(Pool2DOptions::VT_STRIDE_W, stride_w, 0);
5299 fbb_.AddElement<int32_t>(Pool2DOptions::VT_STRIDE_H, stride_h, 0);
5302 fbb_.AddElement<int32_t>(Pool2DOptions::VT_FILTER_WIDTH,
filter_width, 0);
5305 fbb_.AddElement<int32_t>(Pool2DOptions::VT_FILTER_HEIGHT,
filter_height, 0);
5308 fbb_.AddElement<int8_t>(Pool2DOptions::VT_FUSED_ACTIVATION_FUNCTION,
static_cast<int8_t
>(fused_activation_function), 0);
5312 start_ = fbb_.StartTable();
5314 flatbuffers::Offset<Pool2DOptions>
Finish() {
5315 const auto end = fbb_.EndTable(start_);
5316 auto o = flatbuffers::Offset<Pool2DOptions>(
end);
5324 int32_t stride_w = 0,
5325 int32_t stride_h = 0,
5334 builder_.add_fused_activation_function(fused_activation_function);
5344 int32_t stride_w = 0;
5345 int32_t stride_h = 0;
5346 int32_t depth_multiplier = 0;
5348 int32_t dilation_w_factor = 1;
5349 int32_t dilation_h_factor = 1;
5355 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
5385 bool Verify(flatbuffers::Verifier &verifier)
const {
5386 return VerifyTableStart(verifier) &&
5387 VerifyField<int8_t>(verifier,
VT_PADDING, 1) &&
5394 verifier.EndTable();
5406 fbb_.AddElement<int8_t>(DepthwiseConv2DOptions::VT_PADDING,
static_cast<int8_t
>(
padding), 0);
5409 fbb_.AddElement<int32_t>(DepthwiseConv2DOptions::VT_STRIDE_W, stride_w, 0);
5412 fbb_.AddElement<int32_t>(DepthwiseConv2DOptions::VT_STRIDE_H, stride_h, 0);
5415 fbb_.AddElement<int32_t>(DepthwiseConv2DOptions::VT_DEPTH_MULTIPLIER, depth_multiplier, 0);
5418 fbb_.AddElement<int8_t>(DepthwiseConv2DOptions::VT_FUSED_ACTIVATION_FUNCTION,
static_cast<int8_t
>(fused_activation_function), 0);
5421 fbb_.AddElement<int32_t>(DepthwiseConv2DOptions::VT_DILATION_W_FACTOR, dilation_w_factor, 1);
5424 fbb_.AddElement<int32_t>(DepthwiseConv2DOptions::VT_DILATION_H_FACTOR, dilation_h_factor, 1);
5428 start_ = fbb_.StartTable();
5430 flatbuffers::Offset<DepthwiseConv2DOptions>
Finish() {
5431 const auto end = fbb_.EndTable(start_);
5432 auto o = flatbuffers::Offset<DepthwiseConv2DOptions>(
end);
5440 int32_t stride_w = 0,
5441 int32_t stride_h = 0,
5442 int32_t depth_multiplier = 0,
5444 int32_t dilation_w_factor = 1,
5445 int32_t dilation_h_factor = 1) {
5447 builder_.add_dilation_h_factor(dilation_h_factor);
5448 builder_.add_dilation_w_factor(dilation_w_factor);
5449 builder_.add_depth_multiplier(depth_multiplier);
5452 builder_.add_fused_activation_function(fused_activation_function);
5462 std::vector<int32_t> num_columns_per_channel{};
5463 std::vector<int32_t> embedding_dim_per_channel{};
5469 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
5472 VT_EMBEDDING_DIM_PER_CHANNEL = 8
5481 return GetPointer<const flatbuffers::Vector<int32_t> *>(VT_EMBEDDING_DIM_PER_CHANNEL);
5483 bool Verify(flatbuffers::Verifier &verifier)
const {
5484 return VerifyTableStart(verifier) &&
5487 verifier.VerifyVector(num_columns_per_channel()) &&
5488 VerifyOffset(verifier, VT_EMBEDDING_DIM_PER_CHANNEL) &&
5489 verifier.VerifyVector(embedding_dim_per_channel()) &&
5490 verifier.EndTable();
5502 fbb_.AddElement<int32_t>(ConcatEmbeddingsOptions::VT_NUM_CHANNELS,
num_channels, 0);
5505 fbb_.AddOffset(ConcatEmbeddingsOptions::VT_NUM_COLUMNS_PER_CHANNEL, num_columns_per_channel);
5508 fbb_.AddOffset(ConcatEmbeddingsOptions::VT_EMBEDDING_DIM_PER_CHANNEL, embedding_dim_per_channel);
5512 start_ = fbb_.StartTable();
5514 flatbuffers::Offset<ConcatEmbeddingsOptions>
Finish() {
5515 const auto end = fbb_.EndTable(start_);
5516 auto o = flatbuffers::Offset<ConcatEmbeddingsOptions>(
end);
5527 builder_.add_embedding_dim_per_channel(embedding_dim_per_channel);
5528 builder_.add_num_columns_per_channel(num_columns_per_channel);
5536 const std::vector<int32_t> *num_columns_per_channel =
nullptr,
5537 const std::vector<int32_t> *embedding_dim_per_channel =
nullptr) {
5538 auto num_columns_per_channel__ = num_columns_per_channel ? _fbb.
CreateVector<int32_t>(*num_columns_per_channel) : 0;
5539 auto embedding_dim_per_channel__ = embedding_dim_per_channel ? _fbb.
CreateVector<int32_t>(*embedding_dim_per_channel) : 0;
5543 num_columns_per_channel__,
5544 embedding_dim_per_channel__);
5557 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
5563 bool Verify(flatbuffers::Verifier &verifier)
const {
5564 return VerifyTableStart(verifier) &&
5565 VerifyField<int8_t>(verifier,
VT_TYPE, 1) &&
5566 verifier.EndTable();
5578 fbb_.AddElement<int8_t>(LSHProjectionOptions::VT_TYPE,
static_cast<int8_t
>(
type), 0);
5582 start_ = fbb_.StartTable();
5584 flatbuffers::Offset<LSHProjectionOptions>
Finish() {
5585 const auto end = fbb_.EndTable(start_);
5586 auto o = flatbuffers::Offset<LSHProjectionOptions>(
end);
5605 bool asymmetric_quantize_inputs =
false;
5611 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
5617 return GetField<int32_t>(
VT_RANK, 0);
5625 bool Verify(flatbuffers::Verifier &verifier)
const {
5626 return VerifyTableStart(verifier) &&
5627 VerifyField<int32_t>(verifier,
VT_RANK, 4) &&
5630 verifier.EndTable();
5642 fbb_.AddElement<int32_t>(SVDFOptions::VT_RANK, rank, 0);
5645 fbb_.AddElement<int8_t>(SVDFOptions::VT_FUSED_ACTIVATION_FUNCTION,
static_cast<int8_t
>(fused_activation_function), 0);
5648 fbb_.AddElement<uint8_t>(SVDFOptions::VT_ASYMMETRIC_QUANTIZE_INPUTS,
static_cast<uint8_t
>(asymmetric_quantize_inputs), 0);
5652 start_ = fbb_.StartTable();
5655 const auto end = fbb_.EndTable(start_);
5656 auto o = flatbuffers::Offset<SVDFOptions>(
end);
5665 bool asymmetric_quantize_inputs =
false) {
5668 builder_.add_asymmetric_quantize_inputs(asymmetric_quantize_inputs);
5669 builder_.add_fused_activation_function(fused_activation_function);
5678 bool asymmetric_quantize_inputs =
false;
5684 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
5694 bool Verify(flatbuffers::Verifier &verifier)
const {
5695 return VerifyTableStart(verifier) &&
5698 verifier.EndTable();
5710 fbb_.AddElement<int8_t>(RNNOptions::VT_FUSED_ACTIVATION_FUNCTION,
static_cast<int8_t
>(fused_activation_function), 0);
5713 fbb_.AddElement<uint8_t>(RNNOptions::VT_ASYMMETRIC_QUANTIZE_INPUTS,
static_cast<uint8_t
>(asymmetric_quantize_inputs), 0);
5717 start_ = fbb_.StartTable();
5720 const auto end = fbb_.EndTable(start_);
5721 auto o = flatbuffers::Offset<RNNOptions>(
end);
5729 bool asymmetric_quantize_inputs =
false) {
5731 builder_.add_asymmetric_quantize_inputs(asymmetric_quantize_inputs);
5732 builder_.add_fused_activation_function(fused_activation_function);
5740 bool time_major =
false;
5742 bool asymmetric_quantize_inputs =
false;
5748 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
5762 bool Verify(flatbuffers::Verifier &verifier)
const {
5763 return VerifyTableStart(verifier) &&
5767 verifier.EndTable();
5779 fbb_.AddElement<uint8_t>(SequenceRNNOptions::VT_TIME_MAJOR,
static_cast<uint8_t
>(time_major), 0);
5782 fbb_.AddElement<int8_t>(SequenceRNNOptions::VT_FUSED_ACTIVATION_FUNCTION,
static_cast<int8_t
>(fused_activation_function), 0);
5785 fbb_.AddElement<uint8_t>(SequenceRNNOptions::VT_ASYMMETRIC_QUANTIZE_INPUTS,
static_cast<uint8_t
>(asymmetric_quantize_inputs), 0);
5789 start_ = fbb_.StartTable();
5791 flatbuffers::Offset<SequenceRNNOptions>
Finish() {
5792 const auto end = fbb_.EndTable(start_);
5793 auto o = flatbuffers::Offset<SequenceRNNOptions>(
end);
5800 bool time_major =
false,
5802 bool asymmetric_quantize_inputs =
false) {
5804 builder_.add_asymmetric_quantize_inputs(asymmetric_quantize_inputs);
5805 builder_.add_fused_activation_function(fused_activation_function);
5806 builder_.add_time_major(time_major);
5814 bool time_major =
false;
5816 bool merge_outputs =
false;
5817 bool asymmetric_quantize_inputs =
false;
5823 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
5841 bool Verify(flatbuffers::Verifier &verifier)
const {
5842 return VerifyTableStart(verifier) &&
5847 verifier.EndTable();
5855 typedef BidirectionalSequenceRNNOptions
Table;
5859 fbb_.AddElement<uint8_t>(BidirectionalSequenceRNNOptions::VT_TIME_MAJOR,
static_cast<uint8_t
>(time_major), 0);
5862 fbb_.AddElement<int8_t>(BidirectionalSequenceRNNOptions::VT_FUSED_ACTIVATION_FUNCTION,
static_cast<int8_t
>(fused_activation_function), 0);
5865 fbb_.AddElement<uint8_t>(BidirectionalSequenceRNNOptions::VT_MERGE_OUTPUTS,
static_cast<uint8_t
>(merge_outputs), 0);
5868 fbb_.AddElement<uint8_t>(BidirectionalSequenceRNNOptions::VT_ASYMMETRIC_QUANTIZE_INPUTS,
static_cast<uint8_t
>(asymmetric_quantize_inputs), 0);
5872 start_ = fbb_.StartTable();
5874 flatbuffers::Offset<BidirectionalSequenceRNNOptions>
Finish() {
5875 const auto end = fbb_.EndTable(start_);
5876 auto o = flatbuffers::Offset<BidirectionalSequenceRNNOptions>(
end);
5883 bool time_major =
false,
5885 bool merge_outputs =
false,
5886 bool asymmetric_quantize_inputs =
false) {
5888 builder_.add_asymmetric_quantize_inputs(asymmetric_quantize_inputs);
5889 builder_.add_merge_outputs(merge_outputs);
5890 builder_.add_fused_activation_function(fused_activation_function);
5891 builder_.add_time_major(time_major);
5901 bool keep_num_dims =
false;
5902 bool asymmetric_quantize_inputs =
false;
5908 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
5926 bool Verify(flatbuffers::Verifier &verifier)
const {
5927 return VerifyTableStart(verifier) &&
5932 verifier.EndTable();
5944 fbb_.AddElement<int8_t>(FullyConnectedOptions::VT_FUSED_ACTIVATION_FUNCTION,
static_cast<int8_t
>(fused_activation_function), 0);
5947 fbb_.AddElement<int8_t>(FullyConnectedOptions::VT_WEIGHTS_FORMAT,
static_cast<int8_t
>(weights_format), 0);
5950 fbb_.AddElement<uint8_t>(FullyConnectedOptions::VT_KEEP_NUM_DIMS,
static_cast<uint8_t
>(keep_num_dims), 0);
5953 fbb_.AddElement<uint8_t>(FullyConnectedOptions::VT_ASYMMETRIC_QUANTIZE_INPUTS,
static_cast<uint8_t
>(asymmetric_quantize_inputs), 0);
5957 start_ = fbb_.StartTable();
5959 flatbuffers::Offset<FullyConnectedOptions>
Finish() {
5960 const auto end = fbb_.EndTable(start_);
5961 auto o = flatbuffers::Offset<FullyConnectedOptions>(
end);
5970 bool keep_num_dims =
false,
5971 bool asymmetric_quantize_inputs =
false) {
5973 builder_.add_asymmetric_quantize_inputs(asymmetric_quantize_inputs);
5974 builder_.add_keep_num_dims(keep_num_dims);
5975 builder_.add_weights_format(weights_format);
5976 builder_.add_fused_activation_function(fused_activation_function);
5990 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
5994 return GetField<float>(VT_BETA, 0.0f);
5996 bool Verify(flatbuffers::Verifier &verifier)
const {
5997 return VerifyTableStart(verifier) &&
5998 VerifyField<float>(verifier, VT_BETA, 4) &&
5999 verifier.EndTable();
6011 fbb_.AddElement<
float>(SoftmaxOptions::VT_BETA, beta, 0.0f);
6015 start_ = fbb_.StartTable();
6017 flatbuffers::Offset<SoftmaxOptions>
Finish() {
6018 const auto end = fbb_.EndTable(start_);
6019 auto o = flatbuffers::Offset<SoftmaxOptions>(
end);
6026 float beta = 0.0f) {
6043 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
6048 return GetField<int32_t>(
VT_AXIS, 0);
6053 bool Verify(flatbuffers::Verifier &verifier)
const {
6054 return VerifyTableStart(verifier) &&
6055 VerifyField<int32_t>(verifier,
VT_AXIS, 4) &&
6057 verifier.EndTable();
6069 fbb_.AddElement<int32_t>(ConcatenationOptions::VT_AXIS,
axis, 0);
6072 fbb_.AddElement<int8_t>(ConcatenationOptions::VT_FUSED_ACTIVATION_FUNCTION,
static_cast<int8_t
>(fused_activation_function), 0);
6076 start_ = fbb_.StartTable();
6078 flatbuffers::Offset<ConcatenationOptions>
Finish() {
6079 const auto end = fbb_.EndTable(start_);
6080 auto o = flatbuffers::Offset<ConcatenationOptions>(
end);
6091 builder_.add_fused_activation_function(fused_activation_function);
6100 bool pot_scale_int16 =
true;
6106 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
6108 VT_POT_SCALE_INT16 = 6
6114 return GetField<uint8_t>(VT_POT_SCALE_INT16, 1) != 0;
6116 bool Verify(flatbuffers::Verifier &verifier)
const {
6117 return VerifyTableStart(verifier) &&
6119 VerifyField<uint8_t>(verifier, VT_POT_SCALE_INT16, 1) &&
6120 verifier.EndTable();
6132 fbb_.AddElement<int8_t>(AddOptions::VT_FUSED_ACTIVATION_FUNCTION,
static_cast<int8_t
>(fused_activation_function), 0);
6135 fbb_.AddElement<uint8_t>(AddOptions::VT_POT_SCALE_INT16,
static_cast<uint8_t
>(pot_scale_int16), 1);
6139 start_ = fbb_.StartTable();
6142 const auto end = fbb_.EndTable(start_);
6143 auto o = flatbuffers::Offset<AddOptions>(
end);
6151 bool pot_scale_int16 =
true) {
6153 builder_.add_pot_scale_int16(pot_scale_int16);
6154 builder_.add_fused_activation_function(fused_activation_function);
6168 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
6174 bool Verify(flatbuffers::Verifier &verifier)
const {
6175 return VerifyTableStart(verifier) &&
6177 verifier.EndTable();
6189 fbb_.AddElement<int8_t>(MulOptions::VT_FUSED_ACTIVATION_FUNCTION,
static_cast<int8_t
>(fused_activation_function), 0);
6193 start_ = fbb_.StartTable();
6196 const auto end = fbb_.EndTable(start_);
6197 auto o = flatbuffers::Offset<MulOptions>(
end);
6206 builder_.add_fused_activation_function(fused_activation_function);
6220 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
6226 bool Verify(flatbuffers::Verifier &verifier)
const {
6227 return VerifyTableStart(verifier) &&
6229 verifier.EndTable();
6241 fbb_.AddElement<int8_t>(L2NormOptions::VT_FUSED_ACTIVATION_FUNCTION,
static_cast<int8_t
>(fused_activation_function), 0);
6245 start_ = fbb_.StartTable();
6247 flatbuffers::Offset<L2NormOptions>
Finish() {
6248 const auto end = fbb_.EndTable(start_);
6249 auto o = flatbuffers::Offset<L2NormOptions>(
end);
6258 builder_.add_fused_activation_function(fused_activation_function);
6275 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
6285 return GetField<float>(
VT_BIAS, 0.0f);
6288 return GetField<float>(
VT_ALPHA, 0.0f);
6291 return GetField<float>(VT_BETA, 0.0f);
6293 bool Verify(flatbuffers::Verifier &verifier)
const {
6294 return VerifyTableStart(verifier) &&
6295 VerifyField<int32_t>(verifier,
VT_RADIUS, 4) &&
6296 VerifyField<float>(verifier,
VT_BIAS, 4) &&
6297 VerifyField<float>(verifier,
VT_ALPHA, 4) &&
6298 VerifyField<float>(verifier, VT_BETA, 4) &&
6299 verifier.EndTable();
6307 typedef LocalResponseNormalizationOptions
Table;
6311 fbb_.AddElement<int32_t>(LocalResponseNormalizationOptions::VT_RADIUS, radius, 0);
6314 fbb_.AddElement<
float>(LocalResponseNormalizationOptions::VT_BIAS, bias, 0.0f);
6317 fbb_.AddElement<
float>(LocalResponseNormalizationOptions::VT_ALPHA,
alpha, 0.0f);
6320 fbb_.AddElement<
float>(LocalResponseNormalizationOptions::VT_BETA, beta, 0.0f);
6324 start_ = fbb_.StartTable();
6326 flatbuffers::Offset<LocalResponseNormalizationOptions>
Finish() {
6327 const auto end = fbb_.EndTable(start_);
6328 auto o = flatbuffers::Offset<LocalResponseNormalizationOptions>(
end);
6338 float beta = 0.0f) {
6352 float cell_clip = 0.0f;
6353 float proj_clip = 0.0f;
6355 bool asymmetric_quantize_inputs =
false;
6361 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
6383 bool Verify(flatbuffers::Verifier &verifier)
const {
6384 return VerifyTableStart(verifier) &&
6390 verifier.EndTable();
6402 fbb_.AddElement<int8_t>(LSTMOptions::VT_FUSED_ACTIVATION_FUNCTION,
static_cast<int8_t
>(fused_activation_function), 0);
6405 fbb_.AddElement<
float>(LSTMOptions::VT_CELL_CLIP, cell_clip, 0.0f);
6408 fbb_.AddElement<
float>(LSTMOptions::VT_PROJ_CLIP, proj_clip, 0.0f);
6411 fbb_.AddElement<int8_t>(LSTMOptions::VT_KERNEL_TYPE,
static_cast<int8_t
>(kernel_type), 0);
6414 fbb_.AddElement<uint8_t>(LSTMOptions::VT_ASYMMETRIC_QUANTIZE_INPUTS,
static_cast<uint8_t
>(asymmetric_quantize_inputs), 0);
6418 start_ = fbb_.StartTable();
6421 const auto end = fbb_.EndTable(start_);
6422 auto o = flatbuffers::Offset<LSTMOptions>(
end);
6430 float cell_clip = 0.0f,
6431 float proj_clip = 0.0f,
6433 bool asymmetric_quantize_inputs =
false) {
6437 builder_.add_asymmetric_quantize_inputs(asymmetric_quantize_inputs);
6438 builder_.add_kernel_type(kernel_type);
6439 builder_.add_fused_activation_function(fused_activation_function);
6448 float cell_clip = 0.0f;
6449 float proj_clip = 0.0f;
6450 bool time_major =
false;
6451 bool asymmetric_quantize_inputs =
false;
6452 bool diagonal_recurrent_tensors =
false;
6458 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
6464 VT_DIAGONAL_RECURRENT_TENSORS = 14
6482 return GetField<uint8_t>(VT_DIAGONAL_RECURRENT_TENSORS, 0) != 0;
6484 bool Verify(flatbuffers::Verifier &verifier)
const {
6485 return VerifyTableStart(verifier) &&
6491 VerifyField<uint8_t>(verifier, VT_DIAGONAL_RECURRENT_TENSORS, 1) &&
6492 verifier.EndTable();
6500 typedef UnidirectionalSequenceLSTMOptions
Table;
6504 fbb_.AddElement<int8_t>(UnidirectionalSequenceLSTMOptions::VT_FUSED_ACTIVATION_FUNCTION,
static_cast<int8_t
>(fused_activation_function), 0);
6507 fbb_.AddElement<
float>(UnidirectionalSequenceLSTMOptions::VT_CELL_CLIP, cell_clip, 0.0f);
6510 fbb_.AddElement<
float>(UnidirectionalSequenceLSTMOptions::VT_PROJ_CLIP, proj_clip, 0.0f);
6513 fbb_.AddElement<uint8_t>(UnidirectionalSequenceLSTMOptions::VT_TIME_MAJOR,
static_cast<uint8_t
>(time_major), 0);
6516 fbb_.AddElement<uint8_t>(UnidirectionalSequenceLSTMOptions::VT_ASYMMETRIC_QUANTIZE_INPUTS,
static_cast<uint8_t
>(asymmetric_quantize_inputs), 0);
6519 fbb_.AddElement<uint8_t>(UnidirectionalSequenceLSTMOptions::VT_DIAGONAL_RECURRENT_TENSORS,
static_cast<uint8_t
>(diagonal_recurrent_tensors), 0);
6523 start_ = fbb_.StartTable();
6525 flatbuffers::Offset<UnidirectionalSequenceLSTMOptions>
Finish() {
6526 const auto end = fbb_.EndTable(start_);
6527 auto o = flatbuffers::Offset<UnidirectionalSequenceLSTMOptions>(
end);
6535 float cell_clip = 0.0f,
6536 float proj_clip = 0.0f,
6537 bool time_major =
false,
6538 bool asymmetric_quantize_inputs =
false,
6539 bool diagonal_recurrent_tensors =
false) {
6543 builder_.add_diagonal_recurrent_tensors(diagonal_recurrent_tensors);
6544 builder_.add_asymmetric_quantize_inputs(asymmetric_quantize_inputs);
6545 builder_.add_time_major(time_major);
6546 builder_.add_fused_activation_function(fused_activation_function);
6555 float cell_clip = 0.0f;
6556 float proj_clip = 0.0f;
6557 bool merge_outputs =
false;
6558 bool time_major =
true;
6559 bool asymmetric_quantize_inputs =
false;
6565 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
6591 bool Verify(flatbuffers::Verifier &verifier)
const {
6592 return VerifyTableStart(verifier) &&
6599 verifier.EndTable();
6607 typedef BidirectionalSequenceLSTMOptions
Table;
6611 fbb_.AddElement<int8_t>(BidirectionalSequenceLSTMOptions::VT_FUSED_ACTIVATION_FUNCTION,
static_cast<int8_t
>(fused_activation_function), 0);
6614 fbb_.AddElement<
float>(BidirectionalSequenceLSTMOptions::VT_CELL_CLIP, cell_clip, 0.0f);
6617 fbb_.AddElement<
float>(BidirectionalSequenceLSTMOptions::VT_PROJ_CLIP, proj_clip, 0.0f);
6620 fbb_.AddElement<uint8_t>(BidirectionalSequenceLSTMOptions::VT_MERGE_OUTPUTS,
static_cast<uint8_t
>(merge_outputs), 0);
6623 fbb_.AddElement<uint8_t>(BidirectionalSequenceLSTMOptions::VT_TIME_MAJOR,
static_cast<uint8_t
>(time_major), 1);
6626 fbb_.AddElement<uint8_t>(BidirectionalSequenceLSTMOptions::VT_ASYMMETRIC_QUANTIZE_INPUTS,
static_cast<uint8_t
>(asymmetric_quantize_inputs), 0);
6630 start_ = fbb_.StartTable();
6632 flatbuffers::Offset<BidirectionalSequenceLSTMOptions>
Finish() {
6633 const auto end = fbb_.EndTable(start_);
6634 auto o = flatbuffers::Offset<BidirectionalSequenceLSTMOptions>(
end);
6642 float cell_clip = 0.0f,
6643 float proj_clip = 0.0f,
6644 bool merge_outputs =
false,
6645 bool time_major =
true,
6646 bool asymmetric_quantize_inputs =
false) {
6650 builder_.add_asymmetric_quantize_inputs(asymmetric_quantize_inputs);
6651 builder_.add_time_major(time_major);
6652 builder_.add_merge_outputs(merge_outputs);
6653 builder_.add_fused_activation_function(fused_activation_function);
6661 bool align_corners =
false;
6662 bool half_pixel_centers =
false;
6668 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
6670 VT_HALF_PIXEL_CENTERS = 10
6676 return GetField<uint8_t>(VT_HALF_PIXEL_CENTERS, 0) != 0;
6678 bool Verify(flatbuffers::Verifier &verifier)
const {
6679 return VerifyTableStart(verifier) &&
6681 VerifyField<uint8_t>(verifier, VT_HALF_PIXEL_CENTERS, 1) &&
6682 verifier.EndTable();
6694 fbb_.AddElement<uint8_t>(ResizeBilinearOptions::VT_ALIGN_CORNERS,
static_cast<uint8_t
>(align_corners), 0);
6697 fbb_.AddElement<uint8_t>(ResizeBilinearOptions::VT_HALF_PIXEL_CENTERS,
static_cast<uint8_t
>(half_pixel_centers), 0);
6701 start_ = fbb_.StartTable();
6703 flatbuffers::Offset<ResizeBilinearOptions>
Finish() {
6704 const auto end = fbb_.EndTable(start_);
6705 auto o = flatbuffers::Offset<ResizeBilinearOptions>(
end);
6712 bool align_corners =
false,
6713 bool half_pixel_centers =
false) {
6715 builder_.add_half_pixel_centers(half_pixel_centers);
6716 builder_.add_align_corners(align_corners);
6724 bool align_corners =
false;
6725 bool half_pixel_centers =
false;
6731 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
6733 VT_HALF_PIXEL_CENTERS = 6
6739 return GetField<uint8_t>(VT_HALF_PIXEL_CENTERS, 0) != 0;
6741 bool Verify(flatbuffers::Verifier &verifier)
const {
6742 return VerifyTableStart(verifier) &&
6744 VerifyField<uint8_t>(verifier, VT_HALF_PIXEL_CENTERS, 1) &&
6745 verifier.EndTable();
6753 typedef ResizeNearestNeighborOptions
Table;
6757 fbb_.AddElement<uint8_t>(ResizeNearestNeighborOptions::VT_ALIGN_CORNERS,
static_cast<uint8_t
>(align_corners), 0);
6760 fbb_.AddElement<uint8_t>(ResizeNearestNeighborOptions::VT_HALF_PIXEL_CENTERS,
static_cast<uint8_t
>(half_pixel_centers), 0);
6764 start_ = fbb_.StartTable();
6766 flatbuffers::Offset<ResizeNearestNeighborOptions>
Finish() {
6767 const auto end = fbb_.EndTable(start_);
6768 auto o = flatbuffers::Offset<ResizeNearestNeighborOptions>(
end);
6775 bool align_corners =
false,
6776 bool half_pixel_centers =
false) {
6778 builder_.add_half_pixel_centers(half_pixel_centers);
6779 builder_.add_align_corners(align_corners);
6787 uint32_t subgraph = 0;
6793 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
6797 return GetField<uint32_t>(VT_SUBGRAPH, 0);
6799 bool Verify(flatbuffers::Verifier &verifier)
const {
6800 return VerifyTableStart(verifier) &&
6801 VerifyField<uint32_t>(verifier, VT_SUBGRAPH, 4) &&
6802 verifier.EndTable();
6814 fbb_.AddElement<uint32_t>(CallOptions::VT_SUBGRAPH, subgraph, 0);
6818 start_ = fbb_.StartTable();
6821 const auto end = fbb_.EndTable(start_);
6822 auto o = flatbuffers::Offset<CallOptions>(
end);
6829 uint32_t subgraph = 0) {
6844 bool Verify(flatbuffers::Verifier &verifier)
const {
6845 return VerifyTableStart(verifier) &&
6846 verifier.EndTable();
6859 start_ = fbb_.StartTable();
6862 const auto end = fbb_.EndTable(start_);
6863 auto o = flatbuffers::Offset<PadOptions>(
end);
6883 bool Verify(flatbuffers::Verifier &verifier)
const {
6884 return VerifyTableStart(verifier) &&
6885 verifier.EndTable();
6898 start_ = fbb_.StartTable();
6901 const auto end = fbb_.EndTable(start_);
6902 auto o = flatbuffers::Offset<PadV2Options>(
end);
6917 std::vector<int32_t> new_shape{};
6923 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
6927 return GetPointer<const flatbuffers::Vector<int32_t> *>(VT_NEW_SHAPE);
6929 bool Verify(flatbuffers::Verifier &verifier)
const {
6930 return VerifyTableStart(verifier) &&
6931 VerifyOffset(verifier, VT_NEW_SHAPE) &&
6932 verifier.VerifyVector(new_shape()) &&
6933 verifier.EndTable();
6945 fbb_.AddOffset(ReshapeOptions::VT_NEW_SHAPE, new_shape);
6949 start_ = fbb_.StartTable();
6951 flatbuffers::Offset<ReshapeOptions>
Finish() {
6952 const auto end = fbb_.EndTable(start_);
6953 auto o = flatbuffers::Offset<ReshapeOptions>(
end);
6968 const std::vector<int32_t> *new_shape =
nullptr) {
6969 auto new_shape__ = new_shape ? _fbb.
CreateVector<int32_t>(*new_shape) : 0;
6984 bool Verify(flatbuffers::Verifier &verifier)
const {
6985 return VerifyTableStart(verifier) &&
6986 verifier.EndTable();
6999 start_ = fbb_.StartTable();
7001 flatbuffers::Offset<SpaceToBatchNDOptions>
Finish() {
7002 const auto end = fbb_.EndTable(start_);
7003 auto o = flatbuffers::Offset<SpaceToBatchNDOptions>(
end);
7023 bool Verify(flatbuffers::Verifier &verifier)
const {
7024 return VerifyTableStart(verifier) &&
7025 verifier.EndTable();
7038 start_ = fbb_.StartTable();
7040 flatbuffers::Offset<BatchToSpaceNDOptions>
Finish() {
7041 const auto end = fbb_.EndTable(start_);
7042 auto o = flatbuffers::Offset<BatchToSpaceNDOptions>(
end);
7057 int32_t ngram_size = 0;
7058 int32_t max_skip_size = 0;
7059 bool include_all_ngrams =
false;
7065 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
7068 VT_INCLUDE_ALL_NGRAMS = 8
7077 return GetField<uint8_t>(VT_INCLUDE_ALL_NGRAMS, 0) != 0;
7079 bool Verify(flatbuffers::Verifier &verifier)
const {
7080 return VerifyTableStart(verifier) &&
7083 VerifyField<uint8_t>(verifier, VT_INCLUDE_ALL_NGRAMS, 1) &&
7084 verifier.EndTable();
7096 fbb_.AddElement<int32_t>(SkipGramOptions::VT_NGRAM_SIZE, ngram_size, 0);
7099 fbb_.AddElement<int32_t>(SkipGramOptions::VT_MAX_SKIP_SIZE, max_skip_size, 0);
7102 fbb_.AddElement<uint8_t>(SkipGramOptions::VT_INCLUDE_ALL_NGRAMS,
static_cast<uint8_t
>(include_all_ngrams), 0);
7106 start_ = fbb_.StartTable();
7108 flatbuffers::Offset<SkipGramOptions>
Finish() {
7109 const auto end = fbb_.EndTable(start_);
7110 auto o = flatbuffers::Offset<SkipGramOptions>(
end);
7117 int32_t ngram_size = 0,
7118 int32_t max_skip_size = 0,
7119 bool include_all_ngrams =
false) {
7121 builder_.add_max_skip_size(max_skip_size);
7122 builder_.add_ngram_size(ngram_size);
7123 builder_.add_include_all_ngrams(include_all_ngrams);
7137 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
7141 return GetField<int32_t>(VT_BLOCK_SIZE, 0);
7143 bool Verify(flatbuffers::Verifier &verifier)
const {
7144 return VerifyTableStart(verifier) &&
7145 VerifyField<int32_t>(verifier, VT_BLOCK_SIZE, 4) &&
7146 verifier.EndTable();
7158 fbb_.AddElement<int32_t>(SpaceToDepthOptions::VT_BLOCK_SIZE,
block_size, 0);
7162 start_ = fbb_.StartTable();
7164 flatbuffers::Offset<SpaceToDepthOptions>
Finish() {
7165 const auto end = fbb_.EndTable(start_);
7166 auto o = flatbuffers::Offset<SpaceToDepthOptions>(
end);
7189 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
7193 return GetField<int32_t>(VT_BLOCK_SIZE, 0);
7195 bool Verify(flatbuffers::Verifier &verifier)
const {
7196 return VerifyTableStart(verifier) &&
7197 VerifyField<int32_t>(verifier, VT_BLOCK_SIZE, 4) &&
7198 verifier.EndTable();
7210 fbb_.AddElement<int32_t>(DepthToSpaceOptions::VT_BLOCK_SIZE,
block_size, 0);
7214 start_ = fbb_.StartTable();
7216 flatbuffers::Offset<DepthToSpaceOptions>
Finish() {
7217 const auto end = fbb_.EndTable(start_);
7218 auto o = flatbuffers::Offset<DepthToSpaceOptions>(
end);
7236 bool pot_scale_int16 =
true;
7242 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
7244 VT_POT_SCALE_INT16 = 6
7250 return GetField<uint8_t>(VT_POT_SCALE_INT16, 1) != 0;
7252 bool Verify(flatbuffers::Verifier &verifier)
const {
7253 return VerifyTableStart(verifier) &&
7255 VerifyField<uint8_t>(verifier, VT_POT_SCALE_INT16, 1) &&
7256 verifier.EndTable();
7268 fbb_.AddElement<int8_t>(SubOptions::VT_FUSED_ACTIVATION_FUNCTION,
static_cast<int8_t
>(fused_activation_function), 0);
7271 fbb_.AddElement<uint8_t>(SubOptions::VT_POT_SCALE_INT16,
static_cast<uint8_t
>(pot_scale_int16), 1);
7275 start_ = fbb_.StartTable();
7278 const auto end = fbb_.EndTable(start_);
7279 auto o = flatbuffers::Offset<SubOptions>(
end);
7287 bool pot_scale_int16 =
true) {
7289 builder_.add_pot_scale_int16(pot_scale_int16);
7290 builder_.add_fused_activation_function(fused_activation_function);
7304 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
7310 bool Verify(flatbuffers::Verifier &verifier)
const {
7311 return VerifyTableStart(verifier) &&
7313 verifier.EndTable();
7325 fbb_.AddElement<int8_t>(DivOptions::VT_FUSED_ACTIVATION_FUNCTION,
static_cast<int8_t
>(fused_activation_function), 0);
7329 start_ = fbb_.StartTable();
7332 const auto end = fbb_.EndTable(start_);
7333 auto o = flatbuffers::Offset<DivOptions>(
end);
7342 builder_.add_fused_activation_function(fused_activation_function);
7355 bool Verify(flatbuffers::Verifier &verifier)
const {
7356 return VerifyTableStart(verifier) &&
7357 verifier.EndTable();
7370 start_ = fbb_.StartTable();
7372 flatbuffers::Offset<TopKV2Options>
Finish() {
7373 const auto end = fbb_.EndTable(start_);
7374 auto o = flatbuffers::Offset<TopKV2Options>(
end);
7395 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
7401 bool Verify(flatbuffers::Verifier &verifier)
const {
7402 return VerifyTableStart(verifier) &&
7403 VerifyField<int8_t>(verifier, VT_COMBINER, 1) &&
7404 verifier.EndTable();
7412 typedef EmbeddingLookupSparseOptions
Table;
7416 fbb_.AddElement<int8_t>(EmbeddingLookupSparseOptions::VT_COMBINER,
static_cast<int8_t
>(combiner), 0);
7420 start_ = fbb_.StartTable();
7422 flatbuffers::Offset<EmbeddingLookupSparseOptions>
Finish() {
7423 const auto end = fbb_.EndTable(start_);
7424 auto o = flatbuffers::Offset<EmbeddingLookupSparseOptions>(
end);
7442 int32_t batch_dims = 0;
7448 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
7453 return GetField<int32_t>(
VT_AXIS, 0);
7456 return GetField<int32_t>(VT_BATCH_DIMS, 0);
7458 bool Verify(flatbuffers::Verifier &verifier)
const {
7459 return VerifyTableStart(verifier) &&
7460 VerifyField<int32_t>(verifier,
VT_AXIS, 4) &&
7461 VerifyField<int32_t>(verifier, VT_BATCH_DIMS, 4) &&
7462 verifier.EndTable();
7474 fbb_.AddElement<int32_t>(GatherOptions::VT_AXIS,
axis, 0);
7477 fbb_.AddElement<int32_t>(GatherOptions::VT_BATCH_DIMS, batch_dims, 0);
7481 start_ = fbb_.StartTable();
7483 flatbuffers::Offset<GatherOptions>
Finish() {
7484 const auto end = fbb_.EndTable(start_);
7485 auto o = flatbuffers::Offset<GatherOptions>(
end);
7493 int32_t batch_dims = 0) {
7495 builder_.add_batch_dims(batch_dims);
7509 bool Verify(flatbuffers::Verifier &verifier)
const {
7510 return VerifyTableStart(verifier) &&
7511 verifier.EndTable();
7524 start_ = fbb_.StartTable();
7526 flatbuffers::Offset<TransposeOptions>
Finish() {
7527 const auto end = fbb_.EndTable(start_);
7528 auto o = flatbuffers::Offset<TransposeOptions>(
end);
7548 bool Verify(flatbuffers::Verifier &verifier)
const {
7549 return VerifyTableStart(verifier) &&
7550 verifier.EndTable();
7563 start_ = fbb_.StartTable();
7566 const auto end = fbb_.EndTable(start_);
7567 auto o = flatbuffers::Offset<ExpOptions>(
end);
7587 bool Verify(flatbuffers::Verifier &verifier)
const {
7588 return VerifyTableStart(verifier) &&
7589 verifier.EndTable();
7602 start_ = fbb_.StartTable();
7605 const auto end = fbb_.EndTable(start_);
7606 auto o = flatbuffers::Offset<CosOptions>(
end);
7621 bool keep_dims =
false;
7627 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
7631 return GetField<uint8_t>(VT_KEEP_DIMS, 0) != 0;
7633 bool Verify(flatbuffers::Verifier &verifier)
const {
7634 return VerifyTableStart(verifier) &&
7635 VerifyField<uint8_t>(verifier, VT_KEEP_DIMS, 1) &&
7636 verifier.EndTable();
7648 fbb_.AddElement<uint8_t>(ReducerOptions::VT_KEEP_DIMS,
static_cast<uint8_t
>(keep_dims), 0);
7652 start_ = fbb_.StartTable();
7654 flatbuffers::Offset<ReducerOptions>
Finish() {
7655 const auto end = fbb_.EndTable(start_);
7656 auto o = flatbuffers::Offset<ReducerOptions>(
end);
7663 bool keep_dims =
false) {
7673 std::vector<int32_t> squeeze_dims{};
7679 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
7683 return GetPointer<const flatbuffers::Vector<int32_t> *>(VT_SQUEEZE_DIMS);
7685 bool Verify(flatbuffers::Verifier &verifier)
const {
7686 return VerifyTableStart(verifier) &&
7687 VerifyOffset(verifier, VT_SQUEEZE_DIMS) &&
7688 verifier.VerifyVector(squeeze_dims()) &&
7689 verifier.EndTable();
7701 fbb_.AddOffset(SqueezeOptions::VT_SQUEEZE_DIMS, squeeze_dims);
7705 start_ = fbb_.StartTable();
7707 flatbuffers::Offset<SqueezeOptions>
Finish() {
7708 const auto end = fbb_.EndTable(start_);
7709 auto o = flatbuffers::Offset<SqueezeOptions>(
end);
7718 builder_.add_squeeze_dims(squeeze_dims);
7724 const std::vector<int32_t> *squeeze_dims =
nullptr) {
7725 auto squeeze_dims__ = squeeze_dims ? _fbb.
CreateVector<int32_t>(*squeeze_dims) : 0;
7735 int32_t num_splits = 0;
7741 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
7745 return GetField<int32_t>(VT_NUM_SPLITS, 0);
7747 bool Verify(flatbuffers::Verifier &verifier)
const {
7748 return VerifyTableStart(verifier) &&
7749 VerifyField<int32_t>(verifier, VT_NUM_SPLITS, 4) &&
7750 verifier.EndTable();
7762 fbb_.AddElement<int32_t>(SplitOptions::VT_NUM_SPLITS, num_splits, 0);
7766 start_ = fbb_.StartTable();
7769 const auto end = fbb_.EndTable(start_);
7770 auto o = flatbuffers::Offset<SplitOptions>(
end);
7777 int32_t num_splits = 0) {
7779 builder_.add_num_splits(num_splits);
7787 int32_t num_splits = 0;
7793 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
7797 return GetField<int32_t>(VT_NUM_SPLITS, 0);
7799 bool Verify(flatbuffers::Verifier &verifier)
const {
7800 return VerifyTableStart(verifier) &&
7801 VerifyField<int32_t>(verifier, VT_NUM_SPLITS, 4) &&
7802 verifier.EndTable();
7814 fbb_.AddElement<int32_t>(SplitVOptions::VT_NUM_SPLITS, num_splits, 0);
7818 start_ = fbb_.StartTable();
7820 flatbuffers::Offset<SplitVOptions>
Finish() {
7821 const auto end = fbb_.EndTable(start_);
7822 auto o = flatbuffers::Offset<SplitVOptions>(
end);
7829 int32_t num_splits = 0) {
7831 builder_.add_num_splits(num_splits);
7839 int32_t begin_mask = 0;
7840 int32_t end_mask = 0;
7841 int32_t ellipsis_mask = 0;
7842 int32_t new_axis_mask = 0;
7843 int32_t shrink_axis_mask = 0;
7849 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
7871 bool Verify(flatbuffers::Verifier &verifier)
const {
7872 return VerifyTableStart(verifier) &&
7878 verifier.EndTable();
7890 fbb_.AddElement<int32_t>(StridedSliceOptions::VT_BEGIN_MASK, begin_mask, 0);
7893 fbb_.AddElement<int32_t>(StridedSliceOptions::VT_END_MASK, end_mask, 0);
7896 fbb_.AddElement<int32_t>(StridedSliceOptions::VT_ELLIPSIS_MASK, ellipsis_mask, 0);
7899 fbb_.AddElement<int32_t>(StridedSliceOptions::VT_NEW_AXIS_MASK, new_axis_mask, 0);
7902 fbb_.AddElement<int32_t>(StridedSliceOptions::VT_SHRINK_AXIS_MASK, shrink_axis_mask, 0);
7906 start_ = fbb_.StartTable();
7908 flatbuffers::Offset<StridedSliceOptions>
Finish() {
7909 const auto end = fbb_.EndTable(start_);
7910 auto o = flatbuffers::Offset<StridedSliceOptions>(
end);
7917 int32_t begin_mask = 0,
7918 int32_t end_mask = 0,
7919 int32_t ellipsis_mask = 0,
7920 int32_t new_axis_mask = 0,
7921 int32_t shrink_axis_mask = 0) {
7923 builder_.add_shrink_axis_mask(shrink_axis_mask);
7924 builder_.add_new_axis_mask(new_axis_mask);
7925 builder_.add_ellipsis_mask(ellipsis_mask);
7927 builder_.add_begin_mask(begin_mask);
7940 bool Verify(flatbuffers::Verifier &verifier)
const {
7941 return VerifyTableStart(verifier) &&
7942 verifier.EndTable();
7955 start_ = fbb_.StartTable();
7957 flatbuffers::Offset<LogSoftmaxOptions>
Finish() {
7958 const auto end = fbb_.EndTable(start_);
7959 auto o = flatbuffers::Offset<LogSoftmaxOptions>(
end);
7981 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
7983 VT_OUT_DATA_TYPE = 6
7991 bool Verify(flatbuffers::Verifier &verifier)
const {
7992 return VerifyTableStart(verifier) &&
7994 VerifyField<int8_t>(verifier, VT_OUT_DATA_TYPE, 1) &&
7995 verifier.EndTable();
8007 fbb_.AddElement<int8_t>(CastOptions::VT_IN_DATA_TYPE,
static_cast<int8_t
>(in_data_type), 0);
8010 fbb_.AddElement<int8_t>(CastOptions::VT_OUT_DATA_TYPE,
static_cast<int8_t
>(out_data_type), 0);
8014 start_ = fbb_.StartTable();
8017 const auto end = fbb_.EndTable(start_);
8018 auto o = flatbuffers::Offset<CastOptions>(
end);
8028 builder_.add_out_data_type(out_data_type);
8029 builder_.add_in_data_type(in_data_type);
8042 bool Verify(flatbuffers::Verifier &verifier)
const {
8043 return VerifyTableStart(verifier) &&
8044 verifier.EndTable();
8057 start_ = fbb_.StartTable();
8059 flatbuffers::Offset<DequantizeOptions>
Finish() {
8060 const auto end = fbb_.EndTable(start_);
8061 auto o = flatbuffers::Offset<DequantizeOptions>(
end);
8081 bool Verify(flatbuffers::Verifier &verifier)
const {
8082 return VerifyTableStart(verifier) &&
8083 verifier.EndTable();
8096 start_ = fbb_.StartTable();
8098 flatbuffers::Offset<MaximumMinimumOptions>
Finish() {
8099 const auto end = fbb_.EndTable(start_);
8100 auto o = flatbuffers::Offset<MaximumMinimumOptions>(
end);
8120 bool Verify(flatbuffers::Verifier &verifier)
const {
8121 return VerifyTableStart(verifier) &&
8122 verifier.EndTable();
8135 start_ = fbb_.StartTable();
8138 const auto end = fbb_.EndTable(start_);
8139 auto o = flatbuffers::Offset<TileOptions>(
end);
8160 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
8166 bool Verify(flatbuffers::Verifier &verifier)
const {
8167 return VerifyTableStart(verifier) &&
8168 VerifyField<int8_t>(verifier, VT_OUTPUT_TYPE, 1) &&
8169 verifier.EndTable();
8181 fbb_.AddElement<int8_t>(ArgMaxOptions::VT_OUTPUT_TYPE,
static_cast<int8_t
>(output_type), 0);
8185 start_ = fbb_.StartTable();
8187 flatbuffers::Offset<ArgMaxOptions>
Finish() {
8188 const auto end = fbb_.EndTable(start_);
8189 auto o = flatbuffers::Offset<ArgMaxOptions>(
end);
8198 builder_.add_output_type(output_type);
8212 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
8218 bool Verify(flatbuffers::Verifier &verifier)
const {
8219 return VerifyTableStart(verifier) &&
8220 VerifyField<int8_t>(verifier, VT_OUTPUT_TYPE, 1) &&
8221 verifier.EndTable();
8233 fbb_.AddElement<int8_t>(ArgMinOptions::VT_OUTPUT_TYPE,
static_cast<int8_t
>(output_type), 0);
8237 start_ = fbb_.StartTable();
8239 flatbuffers::Offset<ArgMinOptions>
Finish() {
8240 const auto end = fbb_.EndTable(start_);
8241 auto o = flatbuffers::Offset<ArgMinOptions>(
end);
8250 builder_.add_output_type(output_type);
8263 bool Verify(flatbuffers::Verifier &verifier)
const {
8264 return VerifyTableStart(verifier) &&
8265 verifier.EndTable();
8278 start_ = fbb_.StartTable();
8280 flatbuffers::Offset<GreaterOptions>
Finish() {
8281 const auto end = fbb_.EndTable(start_);
8282 auto o = flatbuffers::Offset<GreaterOptions>(
end);
8302 bool Verify(flatbuffers::Verifier &verifier)
const {
8303 return VerifyTableStart(verifier) &&
8304 verifier.EndTable();
8317 start_ = fbb_.StartTable();
8319 flatbuffers::Offset<GreaterEqualOptions>
Finish() {
8320 const auto end = fbb_.EndTable(start_);
8321 auto o = flatbuffers::Offset<GreaterEqualOptions>(
end);
8341 bool Verify(flatbuffers::Verifier &verifier)
const {
8342 return VerifyTableStart(verifier) &&
8343 verifier.EndTable();
8356 start_ = fbb_.StartTable();
8359 const auto end = fbb_.EndTable(start_);
8360 auto o = flatbuffers::Offset<LessOptions>(
end);
8380 bool Verify(flatbuffers::Verifier &verifier)
const {
8381 return VerifyTableStart(verifier) &&
8382 verifier.EndTable();
8395 start_ = fbb_.StartTable();
8397 flatbuffers::Offset<LessEqualOptions>
Finish() {
8398 const auto end = fbb_.EndTable(start_);
8399 auto o = flatbuffers::Offset<LessEqualOptions>(
end);
8419 bool Verify(flatbuffers::Verifier &verifier)
const {
8420 return VerifyTableStart(verifier) &&
8421 verifier.EndTable();
8434 start_ = fbb_.StartTable();
8437 const auto end = fbb_.EndTable(start_);
8438 auto o = flatbuffers::Offset<NegOptions>(
end);
8458 bool Verify(flatbuffers::Verifier &verifier)
const {
8459 return VerifyTableStart(verifier) &&
8460 verifier.EndTable();
8473 start_ = fbb_.StartTable();
8475 flatbuffers::Offset<SelectOptions>
Finish() {
8476 const auto end = fbb_.EndTable(start_);
8477 auto o = flatbuffers::Offset<SelectOptions>(
end);
8497 bool Verify(flatbuffers::Verifier &verifier)
const {
8498 return VerifyTableStart(verifier) &&
8499 verifier.EndTable();
8512 start_ = fbb_.StartTable();
8515 const auto end = fbb_.EndTable(start_);
8516 auto o = flatbuffers::Offset<SliceOptions>(
end);
8532 int32_t stride_w = 0;
8533 int32_t stride_h = 0;
8540 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
8558 bool Verify(flatbuffers::Verifier &verifier)
const {
8559 return VerifyTableStart(verifier) &&
8560 VerifyField<int8_t>(verifier,
VT_PADDING, 1) &&
8564 verifier.EndTable();
8576 fbb_.AddElement<int8_t>(TransposeConvOptions::VT_PADDING,
static_cast<int8_t
>(
padding), 0);
8579 fbb_.AddElement<int32_t>(TransposeConvOptions::VT_STRIDE_W, stride_w, 0);
8582 fbb_.AddElement<int32_t>(TransposeConvOptions::VT_STRIDE_H, stride_h, 0);
8585 fbb_.AddElement<int8_t>(TransposeConvOptions::VT_FUSED_ACTIVATION_FUNCTION,
static_cast<int8_t
>(fused_activation_function), 0);
8589 start_ = fbb_.StartTable();
8591 flatbuffers::Offset<TransposeConvOptions>
Finish() {
8592 const auto end = fbb_.EndTable(start_);
8593 auto o = flatbuffers::Offset<TransposeConvOptions>(
end);
8601 int32_t stride_w = 0,
8602 int32_t stride_h = 0,
8607 builder_.add_fused_activation_function(fused_activation_function);
8621 bool Verify(flatbuffers::Verifier &verifier)
const {
8622 return VerifyTableStart(verifier) &&
8623 verifier.EndTable();
8636 start_ = fbb_.StartTable();
8638 flatbuffers::Offset<ExpandDimsOptions>
Finish() {
8639 const auto end = fbb_.EndTable(start_);
8640 auto o = flatbuffers::Offset<ExpandDimsOptions>(
end);
8655 bool validate_indices =
false;
8661 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
8662 VT_VALIDATE_INDICES = 4
8665 return GetField<uint8_t>(VT_VALIDATE_INDICES, 0) != 0;
8667 bool Verify(flatbuffers::Verifier &verifier)
const {
8668 return VerifyTableStart(verifier) &&
8669 VerifyField<uint8_t>(verifier, VT_VALIDATE_INDICES, 1) &&
8670 verifier.EndTable();
8682 fbb_.AddElement<uint8_t>(SparseToDenseOptions::VT_VALIDATE_INDICES,
static_cast<uint8_t
>(validate_indices), 0);
8686 start_ = fbb_.StartTable();
8688 flatbuffers::Offset<SparseToDenseOptions>
Finish() {
8689 const auto end = fbb_.EndTable(start_);
8690 auto o = flatbuffers::Offset<SparseToDenseOptions>(
end);
8697 bool validate_indices =
false) {
8699 builder_.add_validate_indices(validate_indices);
8712 bool Verify(flatbuffers::Verifier &verifier)
const {
8713 return VerifyTableStart(verifier) &&
8714 verifier.EndTable();
8727 start_ = fbb_.StartTable();
8730 const auto end = fbb_.EndTable(start_);
8731 auto o = flatbuffers::Offset<EqualOptions>(
end);
8751 bool Verify(flatbuffers::Verifier &verifier)
const {
8752 return VerifyTableStart(verifier) &&
8753 verifier.EndTable();
8766 start_ = fbb_.StartTable();
8768 flatbuffers::Offset<NotEqualOptions>
Finish() {
8769 const auto end = fbb_.EndTable(start_);
8770 auto o = flatbuffers::Offset<NotEqualOptions>(
end);
8791 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
8797 bool Verify(flatbuffers::Verifier &verifier)
const {
8798 return VerifyTableStart(verifier) &&
8799 VerifyField<int8_t>(verifier, VT_OUT_TYPE, 1) &&
8800 verifier.EndTable();
8812 fbb_.AddElement<int8_t>(ShapeOptions::VT_OUT_TYPE,
static_cast<int8_t
>(out_type), 0);
8816 start_ = fbb_.StartTable();
8819 const auto end = fbb_.EndTable(start_);
8820 auto o = flatbuffers::Offset<ShapeOptions>(
end);
8842 bool Verify(flatbuffers::Verifier &verifier)
const {
8843 return VerifyTableStart(verifier) &&
8844 verifier.EndTable();
8857 start_ = fbb_.StartTable();
8860 const auto end = fbb_.EndTable(start_);
8861 auto o = flatbuffers::Offset<RankOptions>(
end);
8881 bool Verify(flatbuffers::Verifier &verifier)
const {
8882 return VerifyTableStart(verifier) &&
8883 verifier.EndTable();
8896 start_ = fbb_.StartTable();
8899 const auto end = fbb_.EndTable(start_);
8900 auto o = flatbuffers::Offset<PowOptions>(
end);
8917 int32_t num_bits = 0;
8918 bool narrow_range =
false;
8924 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
8928 VT_NARROW_RANGE = 10
8931 return GetField<float>(
VT_MIN, 0.0f);
8934 return GetField<float>(
VT_MAX, 0.0f);
8940 return GetField<uint8_t>(VT_NARROW_RANGE, 0) != 0;
8942 bool Verify(flatbuffers::Verifier &verifier)
const {
8943 return VerifyTableStart(verifier) &&
8944 VerifyField<float>(verifier,
VT_MIN, 4) &&
8945 VerifyField<float>(verifier,
VT_MAX, 4) &&
8947 VerifyField<uint8_t>(verifier, VT_NARROW_RANGE, 1) &&
8948 verifier.EndTable();
8960 fbb_.AddElement<
float>(FakeQuantOptions::VT_MIN, min, 0.0f);
8963 fbb_.AddElement<
float>(FakeQuantOptions::VT_MAX, max, 0.0f);
8966 fbb_.AddElement<int32_t>(FakeQuantOptions::VT_NUM_BITS, num_bits, 0);
8969 fbb_.AddElement<uint8_t>(FakeQuantOptions::VT_NARROW_RANGE,
static_cast<uint8_t
>(narrow_range), 0);
8973 start_ = fbb_.StartTable();
8975 flatbuffers::Offset<FakeQuantOptions>
Finish() {
8976 const auto end = fbb_.EndTable(start_);
8977 auto o = flatbuffers::Offset<FakeQuantOptions>(
end);
8986 int32_t num_bits = 0,
8987 bool narrow_range =
false) {
8992 builder_.add_narrow_range(narrow_range);
9000 int32_t values_count = 0;
9007 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
9015 return GetField<int32_t>(
VT_AXIS, 0);
9017 bool Verify(flatbuffers::Verifier &verifier)
const {
9018 return VerifyTableStart(verifier) &&
9020 VerifyField<int32_t>(verifier,
VT_AXIS, 4) &&
9021 verifier.EndTable();
9033 fbb_.AddElement<int32_t>(PackOptions::VT_VALUES_COUNT, values_count, 0);
9036 fbb_.AddElement<int32_t>(PackOptions::VT_AXIS,
axis, 0);
9040 start_ = fbb_.StartTable();
9043 const auto end = fbb_.EndTable(start_);
9044 auto o = flatbuffers::Offset<PackOptions>(
end);
9051 int32_t values_count = 0,
9055 builder_.add_values_count(values_count);
9068 bool Verify(flatbuffers::Verifier &verifier)
const {
9069 return VerifyTableStart(verifier) &&
9070 verifier.EndTable();
9083 start_ = fbb_.StartTable();
9085 flatbuffers::Offset<LogicalOrOptions>
Finish() {
9086 const auto end = fbb_.EndTable(start_);
9087 auto o = flatbuffers::Offset<LogicalOrOptions>(
end);
9108 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
9112 return GetField<int32_t>(
VT_AXIS, 0);
9114 bool Verify(flatbuffers::Verifier &verifier)
const {
9115 return VerifyTableStart(verifier) &&
9116 VerifyField<int32_t>(verifier,
VT_AXIS, 4) &&
9117 verifier.EndTable();
9129 fbb_.AddElement<int32_t>(OneHotOptions::VT_AXIS,
axis, 0);
9133 start_ = fbb_.StartTable();
9135 flatbuffers::Offset<OneHotOptions>
Finish() {
9136 const auto end = fbb_.EndTable(start_);
9137 auto o = flatbuffers::Offset<OneHotOptions>(
end);
9159 bool Verify(flatbuffers::Verifier &verifier)
const {
9160 return VerifyTableStart(verifier) &&
9161 verifier.EndTable();
9174 start_ = fbb_.StartTable();
9177 const auto end = fbb_.EndTable(start_);
9178 auto o = flatbuffers::Offset<AbsOptions>(
end);
9198 bool Verify(flatbuffers::Verifier &verifier)
const {
9199 return VerifyTableStart(verifier) &&
9200 verifier.EndTable();
9213 start_ = fbb_.StartTable();
9215 flatbuffers::Offset<HardSwishOptions>
Finish() {
9216 const auto end = fbb_.EndTable(start_);
9217 auto o = flatbuffers::Offset<HardSwishOptions>(
end);
9237 bool Verify(flatbuffers::Verifier &verifier)
const {
9238 return VerifyTableStart(verifier) &&
9239 verifier.EndTable();
9252 start_ = fbb_.StartTable();
9254 flatbuffers::Offset<LogicalAndOptions>
Finish() {
9255 const auto end = fbb_.EndTable(start_);
9256 auto o = flatbuffers::Offset<LogicalAndOptions>(
end);
9276 bool Verify(flatbuffers::Verifier &verifier)
const {
9277 return VerifyTableStart(verifier) &&
9278 verifier.EndTable();
9291 start_ = fbb_.StartTable();
9293 flatbuffers::Offset<LogicalNotOptions>
Finish() {
9294 const auto end = fbb_.EndTable(start_);
9295 auto o = flatbuffers::Offset<LogicalNotOptions>(
end);
9317 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
9322 return GetField<int32_t>(
VT_NUM, 0);
9325 return GetField<int32_t>(
VT_AXIS, 0);
9327 bool Verify(flatbuffers::Verifier &verifier)
const {
9328 return VerifyTableStart(verifier) &&
9329 VerifyField<int32_t>(verifier,
VT_NUM, 4) &&
9330 VerifyField<int32_t>(verifier,
VT_AXIS, 4) &&
9331 verifier.EndTable();
9343 fbb_.AddElement<int32_t>(UnpackOptions::VT_NUM, num, 0);
9346 fbb_.AddElement<int32_t>(UnpackOptions::VT_AXIS,
axis, 0);
9350 start_ = fbb_.StartTable();
9352 flatbuffers::Offset<UnpackOptions>
Finish() {
9353 const auto end = fbb_.EndTable(start_);
9354 auto o = flatbuffers::Offset<UnpackOptions>(
end);
9378 bool Verify(flatbuffers::Verifier &verifier)
const {
9379 return VerifyTableStart(verifier) &&
9380 verifier.EndTable();
9393 start_ = fbb_.StartTable();
9395 flatbuffers::Offset<FloorDivOptions>
Finish() {
9396 const auto end = fbb_.EndTable(start_);
9397 auto o = flatbuffers::Offset<FloorDivOptions>(
end);
9417 bool Verify(flatbuffers::Verifier &verifier)
const {
9418 return VerifyTableStart(verifier) &&
9419 verifier.EndTable();
9432 start_ = fbb_.StartTable();
9434 flatbuffers::Offset<SquareOptions>
Finish() {
9435 const auto end = fbb_.EndTable(start_);
9436 auto o = flatbuffers::Offset<SquareOptions>(
end);
9456 bool Verify(flatbuffers::Verifier &verifier)
const {
9457 return VerifyTableStart(verifier) &&
9458 verifier.EndTable();
9471 start_ = fbb_.StartTable();
9473 flatbuffers::Offset<ZerosLikeOptions>
Finish() {
9474 const auto end = fbb_.EndTable(start_);
9475 auto o = flatbuffers::Offset<ZerosLikeOptions>(
end);
9495 bool Verify(flatbuffers::Verifier &verifier)
const {
9496 return VerifyTableStart(verifier) &&
9497 verifier.EndTable();
9510 start_ = fbb_.StartTable();
9513 const auto end = fbb_.EndTable(start_);
9514 auto o = flatbuffers::Offset<FillOptions>(
end);
9534 bool Verify(flatbuffers::Verifier &verifier)
const {
9535 return VerifyTableStart(verifier) &&
9536 verifier.EndTable();
9549 start_ = fbb_.StartTable();
9551 flatbuffers::Offset<FloorModOptions>
Finish() {
9552 const auto end = fbb_.EndTable(start_);
9553 auto o = flatbuffers::Offset<FloorModOptions>(
end);
9573 bool Verify(flatbuffers::Verifier &verifier)
const {
9574 return VerifyTableStart(verifier) &&
9575 verifier.EndTable();
9588 start_ = fbb_.StartTable();
9591 const auto end = fbb_.EndTable(start_);
9592 auto o = flatbuffers::Offset<RangeOptions>(
end);
9613 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
9617 return GetField<float>(
VT_ALPHA, 0.0f);
9619 bool Verify(flatbuffers::Verifier &verifier)
const {
9620 return VerifyTableStart(verifier) &&
9621 VerifyField<float>(verifier,
VT_ALPHA, 4) &&
9622 verifier.EndTable();
9634 fbb_.AddElement<
float>(LeakyReluOptions::VT_ALPHA,
alpha, 0.0f);
9638 start_ = fbb_.StartTable();
9640 flatbuffers::Offset<LeakyReluOptions>
Finish() {
9641 const auto end = fbb_.EndTable(start_);
9642 auto o = flatbuffers::Offset<LeakyReluOptions>(
end);
9649 float alpha = 0.0f) {
9664 bool Verify(flatbuffers::Verifier &verifier)
const {
9665 return VerifyTableStart(verifier) &&
9666 verifier.EndTable();
9679 start_ = fbb_.StartTable();
9681 flatbuffers::Offset<SquaredDifferenceOptions>
Finish() {
9682 const auto end = fbb_.EndTable(start_);
9683 auto o = flatbuffers::Offset<SquaredDifferenceOptions>(
end);
9704 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
9710 bool Verify(flatbuffers::Verifier &verifier)
const {
9711 return VerifyTableStart(verifier) &&
9712 VerifyField<int8_t>(verifier, VT_MODE, 1) &&
9713 verifier.EndTable();
9725 fbb_.AddElement<int8_t>(MirrorPadOptions::VT_MODE,
static_cast<int8_t
>(mode), 0);
9729 start_ = fbb_.StartTable();
9731 flatbuffers::Offset<MirrorPadOptions>
Finish() {
9732 const auto end = fbb_.EndTable(start_);
9733 auto o = flatbuffers::Offset<MirrorPadOptions>(
end);
9756 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
9762 bool Verify(flatbuffers::Verifier &verifier)
const {
9763 return VerifyTableStart(verifier) &&
9764 VerifyField<int8_t>(verifier, VT_IDX_OUT_TYPE, 1) &&
9765 verifier.EndTable();
9777 fbb_.AddElement<int8_t>(UniqueOptions::VT_IDX_OUT_TYPE,
static_cast<int8_t
>(idx_out_type), 2);
9781 start_ = fbb_.StartTable();
9783 flatbuffers::Offset<UniqueOptions>
Finish() {
9784 const auto end = fbb_.EndTable(start_);
9785 auto o = flatbuffers::Offset<UniqueOptions>(
end);
9794 builder_.add_idx_out_type(idx_out_type);
9807 bool Verify(flatbuffers::Verifier &verifier)
const {
9808 return VerifyTableStart(verifier) &&
9809 verifier.EndTable();
9822 start_ = fbb_.StartTable();
9824 flatbuffers::Offset<ReverseV2Options>
Finish() {
9825 const auto end = fbb_.EndTable(start_);
9826 auto o = flatbuffers::Offset<ReverseV2Options>(
end);
9846 bool Verify(flatbuffers::Verifier &verifier)
const {
9847 return VerifyTableStart(verifier) &&
9848 verifier.EndTable();
9861 start_ = fbb_.StartTable();
9864 const auto end = fbb_.EndTable(start_);
9865 auto o = flatbuffers::Offset<AddNOptions>(
end);
9885 bool Verify(flatbuffers::Verifier &verifier)
const {
9886 return VerifyTableStart(verifier) &&
9887 verifier.EndTable();
9900 start_ = fbb_.StartTable();
9902 flatbuffers::Offset<GatherNdOptions>
Finish() {
9903 const auto end = fbb_.EndTable(start_);
9904 auto o = flatbuffers::Offset<GatherNdOptions>(
end);
9924 bool Verify(flatbuffers::Verifier &verifier)
const {
9925 return VerifyTableStart(verifier) &&
9926 verifier.EndTable();
9939 start_ = fbb_.StartTable();
9942 const auto end = fbb_.EndTable(start_);
9943 auto o = flatbuffers::Offset<WhereOptions>(
end);
9958 int32_t seq_dim = 0;
9959 int32_t batch_dim = 0;
9965 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
9973 return GetField<int32_t>(VT_BATCH_DIM, 0);
9975 bool Verify(flatbuffers::Verifier &verifier)
const {
9976 return VerifyTableStart(verifier) &&
9977 VerifyField<int32_t>(verifier,
VT_SEQ_DIM, 4) &&
9978 VerifyField<int32_t>(verifier, VT_BATCH_DIM, 4) &&
9979 verifier.EndTable();
9991 fbb_.AddElement<int32_t>(ReverseSequenceOptions::VT_SEQ_DIM, seq_dim, 0);
9994 fbb_.AddElement<int32_t>(ReverseSequenceOptions::VT_BATCH_DIM, batch_dim, 0);
9998 start_ = fbb_.StartTable();
10000 flatbuffers::Offset<ReverseSequenceOptions>
Finish() {
10001 const auto end = fbb_.EndTable(start_);
10002 auto o = flatbuffers::Offset<ReverseSequenceOptions>(
end);
10009 int32_t seq_dim = 0,
10010 int32_t batch_dim = 0) {
10012 builder_.add_batch_dim(batch_dim);
10026 bool Verify(flatbuffers::Verifier &verifier)
const {
10027 return VerifyTableStart(verifier) &&
10028 verifier.EndTable();
10041 start_ = fbb_.StartTable();
10043 flatbuffers::Offset<MatrixDiagOptions>
Finish() {
10044 const auto end = fbb_.EndTable(start_);
10045 auto o = flatbuffers::Offset<MatrixDiagOptions>(
end);
10065 bool Verify(flatbuffers::Verifier &verifier)
const {
10066 return VerifyTableStart(verifier) &&
10067 verifier.EndTable();
10080 start_ = fbb_.StartTable();
10083 const auto end = fbb_.EndTable(start_);
10084 auto o = flatbuffers::Offset<QuantizeOptions>(
end);
10104 bool Verify(flatbuffers::Verifier &verifier)
const {
10105 return VerifyTableStart(verifier) &&
10106 verifier.EndTable();
10119 start_ = fbb_.StartTable();
10121 flatbuffers::Offset<MatrixSetDiagOptions>
Finish() {
10122 const auto end = fbb_.EndTable(start_);
10123 auto o = flatbuffers::Offset<MatrixSetDiagOptions>(
end);
10145 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
10147 VT_ELSE_SUBGRAPH_INDEX = 6
10153 return GetField<int32_t>(VT_ELSE_SUBGRAPH_INDEX, 0);
10155 bool Verify(flatbuffers::Verifier &verifier)
const {
10156 return VerifyTableStart(verifier) &&
10158 VerifyField<int32_t>(verifier, VT_ELSE_SUBGRAPH_INDEX, 4) &&
10159 verifier.EndTable();
10178 start_ = fbb_.StartTable();
10181 const auto end = fbb_.EndTable(start_);
10182 auto o = flatbuffers::Offset<IfOptions>(
end);
10207 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
10208 VT_INIT_SUBGRAPH_INDEX = 4
10211 return GetField<int32_t>(VT_INIT_SUBGRAPH_INDEX, 0);
10213 bool Verify(flatbuffers::Verifier &verifier)
const {
10214 return VerifyTableStart(verifier) &&
10215 VerifyField<int32_t>(verifier, VT_INIT_SUBGRAPH_INDEX, 4) &&
10216 verifier.EndTable();
10228 fbb_.AddElement<int32_t>(CallOnceOptions::VT_INIT_SUBGRAPH_INDEX,
init_subgraph_index, 0);
10232 start_ = fbb_.StartTable();
10235 const auto end = fbb_.EndTable(start_);
10236 auto o = flatbuffers::Offset<CallOnceOptions>(
end);
10260 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
10262 VT_BODY_SUBGRAPH_INDEX = 6
10268 return GetField<int32_t>(VT_BODY_SUBGRAPH_INDEX, 0);
10270 bool Verify(flatbuffers::Verifier &verifier)
const {
10271 return VerifyTableStart(verifier) &&
10273 VerifyField<int32_t>(verifier, VT_BODY_SUBGRAPH_INDEX, 4) &&
10274 verifier.EndTable();
10293 start_ = fbb_.StartTable();
10296 const auto end = fbb_.EndTable(start_);
10297 auto o = flatbuffers::Offset<WhileOptions>(
end);
10321 bool Verify(flatbuffers::Verifier &verifier)
const {
10322 return VerifyTableStart(verifier) &&
10323 verifier.EndTable();
10336 start_ = fbb_.StartTable();
10338 flatbuffers::Offset<NonMaxSuppressionV4Options>
Finish() {
10339 const auto end = fbb_.EndTable(start_);
10340 auto o = flatbuffers::Offset<NonMaxSuppressionV4Options>(
end);
10360 bool Verify(flatbuffers::Verifier &verifier)
const {
10361 return VerifyTableStart(verifier) &&
10362 verifier.EndTable();
10375 start_ = fbb_.StartTable();
10377 flatbuffers::Offset<NonMaxSuppressionV5Options>
Finish() {
10378 const auto end = fbb_.EndTable(start_);
10379 auto o = flatbuffers::Offset<NonMaxSuppressionV5Options>(
end);
10399 bool Verify(flatbuffers::Verifier &verifier)
const {
10400 return VerifyTableStart(verifier) &&
10401 verifier.EndTable();
10414 start_ = fbb_.StartTable();
10417 const auto end = fbb_.EndTable(start_);
10418 auto o = flatbuffers::Offset<ScatterNdOptions>(
end);
10438 bool Verify(flatbuffers::Verifier &verifier)
const {
10439 return VerifyTableStart(verifier) &&
10440 verifier.EndTable();
10453 start_ = fbb_.StartTable();
10456 const auto end = fbb_.EndTable(start_);
10457 auto o = flatbuffers::Offset<SelectV2Options>(
end);
10477 bool Verify(flatbuffers::Verifier &verifier)
const {
10478 return VerifyTableStart(verifier) &&
10479 verifier.EndTable();
10492 start_ = fbb_.StartTable();
10495 const auto end = fbb_.EndTable(start_);
10496 auto o = flatbuffers::Offset<DensifyOptions>(
end);
10516 bool Verify(flatbuffers::Verifier &verifier)
const {
10517 return VerifyTableStart(verifier) &&
10518 verifier.EndTable();
10531 start_ = fbb_.StartTable();
10533 flatbuffers::Offset<SegmentSumOptions>
Finish() {
10534 const auto end = fbb_.EndTable(start_);
10535 auto o = flatbuffers::Offset<SegmentSumOptions>(
end);
10550 bool adj_x =
false;
10551 bool adj_y =
false;
10552 bool asymmetric_quantize_inputs =
false;
10558 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
10564 return GetField<uint8_t>(
VT_ADJ_X, 0) != 0;
10567 return GetField<uint8_t>(
VT_ADJ_Y, 0) != 0;
10572 bool Verify(flatbuffers::Verifier &verifier)
const {
10573 return VerifyTableStart(verifier) &&
10574 VerifyField<uint8_t>(verifier,
VT_ADJ_X, 1) &&
10575 VerifyField<uint8_t>(verifier,
VT_ADJ_Y, 1) &&
10577 verifier.EndTable();
10589 fbb_.AddElement<uint8_t>(BatchMatMulOptions::VT_ADJ_X,
static_cast<uint8_t
>(adj_x), 0);
10592 fbb_.AddElement<uint8_t>(BatchMatMulOptions::VT_ADJ_Y,
static_cast<uint8_t
>(adj_y), 0);
10595 fbb_.AddElement<uint8_t>(BatchMatMulOptions::VT_ASYMMETRIC_QUANTIZE_INPUTS,
static_cast<uint8_t
>(asymmetric_quantize_inputs), 0);
10599 start_ = fbb_.StartTable();
10601 flatbuffers::Offset<BatchMatMulOptions>
Finish() {
10602 const auto end = fbb_.EndTable(start_);
10603 auto o = flatbuffers::Offset<BatchMatMulOptions>(
end);
10610 bool adj_x =
false,
10611 bool adj_y =
false,
10612 bool asymmetric_quantize_inputs =
false) {
10614 builder_.add_asymmetric_quantize_inputs(asymmetric_quantize_inputs);
10631 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
10639 return GetField<uint8_t>(VT_REVERSE, 0) != 0;
10641 bool Verify(flatbuffers::Verifier &verifier)
const {
10642 return VerifyTableStart(verifier) &&
10644 VerifyField<uint8_t>(verifier, VT_REVERSE, 1) &&
10645 verifier.EndTable();
10657 fbb_.AddElement<uint8_t>(CumsumOptions::VT_EXCLUSIVE,
static_cast<uint8_t
>(
exclusive), 0);
10660 fbb_.AddElement<uint8_t>(CumsumOptions::VT_REVERSE,
static_cast<uint8_t
>(
reverse), 0);
10664 start_ = fbb_.StartTable();
10667 const auto end = fbb_.EndTable(start_);
10668 auto o = flatbuffers::Offset<CumsumOptions>(
end);
10692 bool Verify(flatbuffers::Verifier &verifier)
const {
10693 return VerifyTableStart(verifier) &&
10694 verifier.EndTable();
10707 start_ = fbb_.StartTable();
10709 flatbuffers::Offset<BroadcastToOptions>
Finish() {
10710 const auto end = fbb_.EndTable(start_);
10711 auto o = flatbuffers::Offset<BroadcastToOptions>(
end);
10731 bool Verify(flatbuffers::Verifier &verifier)
const {
10732 return VerifyTableStart(verifier) &&
10733 verifier.EndTable();
10746 start_ = fbb_.StartTable();
10749 const auto end = fbb_.EndTable(start_);
10750 auto o = flatbuffers::Offset<Rfft2dOptions>(
end);
10765 int32_t table_id = 0;
10773 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
10787 bool Verify(flatbuffers::Verifier &verifier)
const {
10788 return VerifyTableStart(verifier) &&
10789 VerifyField<int32_t>(verifier,
VT_TABLE_ID, 4) &&
10791 VerifyField<int8_t>(verifier, VT_VALUE_DTYPE, 1) &&
10792 verifier.EndTable();
10804 fbb_.AddElement<int32_t>(HashtableOptions::VT_TABLE_ID, table_id, 0);
10807 fbb_.AddElement<int8_t>(HashtableOptions::VT_KEY_DTYPE,
static_cast<int8_t
>(key_dtype), 0);
10810 fbb_.AddElement<int8_t>(HashtableOptions::VT_VALUE_DTYPE,
static_cast<int8_t
>(value_dtype), 0);
10814 start_ = fbb_.StartTable();
10817 const auto end = fbb_.EndTable(start_);
10818 auto o = flatbuffers::Offset<HashtableOptions>(
end);
10825 int32_t table_id = 0,
10830 builder_.add_value_dtype(value_dtype);
10831 builder_.add_key_dtype(key_dtype);
10844 bool Verify(flatbuffers::Verifier &verifier)
const {
10845 return VerifyTableStart(verifier) &&
10846 verifier.EndTable();
10859 start_ = fbb_.StartTable();
10861 flatbuffers::Offset<HashtableFindOptions>
Finish() {
10862 const auto end = fbb_.EndTable(start_);
10863 auto o = flatbuffers::Offset<HashtableFindOptions>(
end);
10883 bool Verify(flatbuffers::Verifier &verifier)
const {
10884 return VerifyTableStart(verifier) &&
10885 verifier.EndTable();
10898 start_ = fbb_.StartTable();
10900 flatbuffers::Offset<HashtableImportOptions>
Finish() {
10901 const auto end = fbb_.EndTable(start_);
10902 auto o = flatbuffers::Offset<HashtableImportOptions>(
end);
10922 bool Verify(flatbuffers::Verifier &verifier)
const {
10923 return VerifyTableStart(verifier) &&
10924 verifier.EndTable();
10937 start_ = fbb_.StartTable();
10939 flatbuffers::Offset<HashtableSizeOptions>
Finish() {
10940 const auto end = fbb_.EndTable(start_);
10941 auto o = flatbuffers::Offset<HashtableSizeOptions>(
end);
10956 std::string container{};
10957 std::string shared_name{};
10963 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
10968 return GetPointer<const flatbuffers::String *>(
VT_CONTAINER);
10971 return GetPointer<const flatbuffers::String *>(VT_SHARED_NAME);
10973 bool Verify(flatbuffers::Verifier &verifier)
const {
10974 return VerifyTableStart(verifier) &&
10976 verifier.VerifyString(container()) &&
10977 VerifyOffset(verifier, VT_SHARED_NAME) &&
10978 verifier.VerifyString(shared_name()) &&
10979 verifier.EndTable();
10991 fbb_.AddOffset(VarHandleOptions::VT_CONTAINER, container);
10994 fbb_.AddOffset(VarHandleOptions::VT_SHARED_NAME, shared_name);
10998 start_ = fbb_.StartTable();
11001 const auto end = fbb_.EndTable(start_);
11002 auto o = flatbuffers::Offset<VarHandleOptions>(
end);
11009 flatbuffers::Offset<flatbuffers::String> container = 0,
11010 flatbuffers::Offset<flatbuffers::String> shared_name = 0) {
11012 builder_.add_shared_name(shared_name);
11013 builder_.add_container(container);
11019 const char *container =
nullptr,
11020 const char *shared_name =
nullptr) {
11021 auto container__ = container ? _fbb.
CreateString(container) : 0;
11022 auto shared_name__ = shared_name ? _fbb.
CreateString(shared_name) : 0;
11038 bool Verify(flatbuffers::Verifier &verifier)
const {
11039 return VerifyTableStart(verifier) &&
11040 verifier.EndTable();
11053 start_ = fbb_.StartTable();
11055 flatbuffers::Offset<ReadVariableOptions>
Finish() {
11056 const auto end = fbb_.EndTable(start_);
11057 auto o = flatbuffers::Offset<ReadVariableOptions>(
end);
11077 bool Verify(flatbuffers::Verifier &verifier)
const {
11078 return VerifyTableStart(verifier) &&
11079 verifier.EndTable();
11092 start_ = fbb_.StartTable();
11094 flatbuffers::Offset<AssignVariableOptions>
Finish() {
11095 const auto end = fbb_.EndTable(start_);
11096 auto o = flatbuffers::Offset<AssignVariableOptions>(
end);
11118 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
11123 return GetField<int64_t>(
VT_SEED, 0);
11126 return GetField<int64_t>(VT_SEED2, 0);
11128 bool Verify(flatbuffers::Verifier &verifier)
const {
11129 return VerifyTableStart(verifier) &&
11130 VerifyField<int64_t>(verifier,
VT_SEED, 8) &&
11131 VerifyField<int64_t>(verifier, VT_SEED2, 8) &&
11132 verifier.EndTable();
11144 fbb_.AddElement<int64_t>(RandomOptions::VT_SEED, seed, 0);
11147 fbb_.AddElement<int64_t>(RandomOptions::VT_SEED2, seed2, 0);
11151 start_ = fbb_.StartTable();
11154 const auto end = fbb_.EndTable(start_);
11155 auto o = flatbuffers::Offset<RandomOptions>(
end);
11163 int64_t seed2 = 0) {
11174 std::vector<float> boundaries{};
11180 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
11184 return GetPointer<const flatbuffers::Vector<float> *>(VT_BOUNDARIES);
11186 bool Verify(flatbuffers::Verifier &verifier)
const {
11187 return VerifyTableStart(verifier) &&
11188 VerifyOffset(verifier, VT_BOUNDARIES) &&
11189 verifier.VerifyVector(boundaries()) &&
11190 verifier.EndTable();
11202 fbb_.AddOffset(BucketizeOptions::VT_BOUNDARIES, boundaries);
11206 start_ = fbb_.StartTable();
11209 const auto end = fbb_.EndTable(start_);
11210 auto o = flatbuffers::Offset<BucketizeOptions>(
end);
11219 builder_.add_boundaries(boundaries);
11225 const std::vector<float> *boundaries =
nullptr) {
11226 auto boundaries__ = boundaries ? _fbb.
CreateVector<
float>(*boundaries) : 0;
11236 bool approximate =
false;
11242 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
11246 return GetField<uint8_t>(VT_APPROXIMATE, 0) != 0;
11248 bool Verify(flatbuffers::Verifier &verifier)
const {
11249 return VerifyTableStart(verifier) &&
11250 VerifyField<uint8_t>(verifier, VT_APPROXIMATE, 1) &&
11251 verifier.EndTable();
11263 fbb_.AddElement<uint8_t>(GeluOptions::VT_APPROXIMATE,
static_cast<uint8_t
>(approximate), 0);
11267 start_ = fbb_.StartTable();
11270 const auto end = fbb_.EndTable(start_);
11271 auto o = flatbuffers::Offset<GeluOptions>(
end);
11278 bool approximate =
false) {
11280 builder_.add_approximate(approximate);
11293 bool Verify(flatbuffers::Verifier &verifier)
const {
11294 return VerifyTableStart(verifier) &&
11295 verifier.EndTable();
11308 start_ = fbb_.StartTable();
11310 flatbuffers::Offset<DynamicUpdateSliceOptions>
Finish() {
11311 const auto end = fbb_.EndTable(start_);
11312 auto o = flatbuffers::Offset<DynamicUpdateSliceOptions>(
end);
11332 bool Verify(flatbuffers::Verifier &verifier)
const {
11333 return VerifyTableStart(verifier) &&
11334 verifier.EndTable();
11347 start_ = fbb_.StartTable();
11349 flatbuffers::Offset<UnsortedSegmentProdOptions>
Finish() {
11350 const auto end = fbb_.EndTable(start_);
11351 auto o = flatbuffers::Offset<UnsortedSegmentProdOptions>(
end);
11371 bool Verify(flatbuffers::Verifier &verifier)
const {
11372 return VerifyTableStart(verifier) &&
11373 verifier.EndTable();
11386 start_ = fbb_.StartTable();
11388 flatbuffers::Offset<UnsortedSegmentMaxOptions>
Finish() {
11389 const auto end = fbb_.EndTable(start_);
11390 auto o = flatbuffers::Offset<UnsortedSegmentMaxOptions>(
end);
11410 bool Verify(flatbuffers::Verifier &verifier)
const {
11411 return VerifyTableStart(verifier) &&
11412 verifier.EndTable();
11425 start_ = fbb_.StartTable();
11427 flatbuffers::Offset<UnsortedSegmentSumOptions>
Finish() {
11428 const auto end = fbb_.EndTable(start_);
11429 auto o = flatbuffers::Offset<UnsortedSegmentSumOptions>(
end);
11449 bool Verify(flatbuffers::Verifier &verifier)
const {
11450 return VerifyTableStart(verifier) &&
11451 verifier.EndTable();
11464 start_ = fbb_.StartTable();
11467 const auto end = fbb_.EndTable(start_);
11468 auto o = flatbuffers::Offset<ATan2Options>(
end);
11488 bool Verify(flatbuffers::Verifier &verifier)
const {
11489 return VerifyTableStart(verifier) &&
11490 verifier.EndTable();
11503 start_ = fbb_.StartTable();
11505 flatbuffers::Offset<UnsortedSegmentMinOptions>
Finish() {
11506 const auto end = fbb_.EndTable(start_);
11507 auto o = flatbuffers::Offset<UnsortedSegmentMinOptions>(
end);
11527 bool Verify(flatbuffers::Verifier &verifier)
const {
11528 return VerifyTableStart(verifier) &&
11529 verifier.EndTable();
11542 start_ = fbb_.StartTable();
11545 const auto end = fbb_.EndTable(start_);
11546 auto o = flatbuffers::Offset<SignOptions>(
end);
11561 int8_t deprecated_builtin_code = 0;
11562 std::string custom_code{};
11563 int32_t version = 1;
11570 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
11574 VT_BUILTIN_CODE = 10
11588 bool Verify(flatbuffers::Verifier &verifier)
const {
11589 return VerifyTableStart(verifier) &&
11592 verifier.VerifyString(custom_code()) &&
11593 VerifyField<int32_t>(verifier,
VT_VERSION, 4) &&
11594 VerifyField<int32_t>(verifier, VT_BUILTIN_CODE, 4) &&
11595 verifier.EndTable();
11607 fbb_.AddElement<int8_t>(OperatorCode::VT_DEPRECATED_BUILTIN_CODE, deprecated_builtin_code, 0);
11610 fbb_.AddOffset(OperatorCode::VT_CUSTOM_CODE, custom_code);
11613 fbb_.AddElement<int32_t>(OperatorCode::VT_VERSION, version, 1);
11616 fbb_.AddElement<int32_t>(OperatorCode::VT_BUILTIN_CODE,
static_cast<int32_t
>(builtin_code), 0);
11620 start_ = fbb_.StartTable();
11623 const auto end = fbb_.EndTable(start_);
11624 auto o = flatbuffers::Offset<OperatorCode>(
end);
11631 int8_t deprecated_builtin_code = 0,
11632 flatbuffers::Offset<flatbuffers::String> custom_code = 0,
11633 int32_t version = 1,
11636 builder_.add_builtin_code(builtin_code);
11638 builder_.add_custom_code(custom_code);
11639 builder_.add_deprecated_builtin_code(deprecated_builtin_code);
11645 int8_t deprecated_builtin_code = 0,
11646 const char *custom_code =
nullptr,
11647 int32_t version = 1,
11649 auto custom_code__ = custom_code ? _fbb.
CreateString(custom_code) : 0;
11652 deprecated_builtin_code,
11662 uint32_t opcode_index = 0;
11666 std::vector<uint8_t> custom_options{};
11668 std::vector<bool> mutating_variable_inputs{};
11669 std::vector<int32_t> intermediates{};
11675 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
11690 return GetPointer<const flatbuffers::Vector<int32_t> *>(
VT_INPUTS);
11693 return GetPointer<const flatbuffers::Vector<int32_t> *>(
VT_OUTPUTS);
12081 return GetPointer<const flatbuffers::Vector<int32_t> *>(
VT_INTERMEDIATES);
12083 bool Verify(flatbuffers::Verifier &verifier)
const {
12084 return VerifyTableStart(verifier) &&
12087 verifier.VerifyVector(
inputs()) &&
12089 verifier.VerifyVector(
outputs()) &&
12094 verifier.VerifyVector(custom_options()) &&
12097 verifier.VerifyVector(mutating_variable_inputs()) &&
12099 verifier.VerifyVector(intermediates()) &&
12100 verifier.EndTable();
12107template<>
inline const tflite::Conv2DOptions *Operator::builtin_options_as<tflite::Conv2DOptions>()
const {
12108 return builtin_options_as_Conv2DOptions();
12111template<>
inline const tflite::DepthwiseConv2DOptions *Operator::builtin_options_as<tflite::DepthwiseConv2DOptions>()
const {
12112 return builtin_options_as_DepthwiseConv2DOptions();
12115template<>
inline const tflite::ConcatEmbeddingsOptions *Operator::builtin_options_as<tflite::ConcatEmbeddingsOptions>()
const {
12116 return builtin_options_as_ConcatEmbeddingsOptions();
12119template<>
inline const tflite::LSHProjectionOptions *Operator::builtin_options_as<tflite::LSHProjectionOptions>()
const {
12120 return builtin_options_as_LSHProjectionOptions();
12123template<>
inline const tflite::Pool2DOptions *Operator::builtin_options_as<tflite::Pool2DOptions>()
const {
12124 return builtin_options_as_Pool2DOptions();
12127template<>
inline const tflite::SVDFOptions *Operator::builtin_options_as<tflite::SVDFOptions>()
const {
12128 return builtin_options_as_SVDFOptions();
12131template<>
inline const tflite::RNNOptions *Operator::builtin_options_as<tflite::RNNOptions>()
const {
12132 return builtin_options_as_RNNOptions();
12135template<>
inline const tflite::FullyConnectedOptions *Operator::builtin_options_as<tflite::FullyConnectedOptions>()
const {
12136 return builtin_options_as_FullyConnectedOptions();
12139template<>
inline const tflite::SoftmaxOptions *Operator::builtin_options_as<tflite::SoftmaxOptions>()
const {
12140 return builtin_options_as_SoftmaxOptions();
12143template<>
inline const tflite::ConcatenationOptions *Operator::builtin_options_as<tflite::ConcatenationOptions>()
const {
12144 return builtin_options_as_ConcatenationOptions();
12147template<>
inline const tflite::AddOptions *Operator::builtin_options_as<tflite::AddOptions>()
const {
12148 return builtin_options_as_AddOptions();
12151template<>
inline const tflite::L2NormOptions *Operator::builtin_options_as<tflite::L2NormOptions>()
const {
12152 return builtin_options_as_L2NormOptions();
12155template<>
inline const tflite::LocalResponseNormalizationOptions *Operator::builtin_options_as<tflite::LocalResponseNormalizationOptions>()
const {
12156 return builtin_options_as_LocalResponseNormalizationOptions();
12159template<>
inline const tflite::LSTMOptions *Operator::builtin_options_as<tflite::LSTMOptions>()
const {
12160 return builtin_options_as_LSTMOptions();
12163template<>
inline const tflite::ResizeBilinearOptions *Operator::builtin_options_as<tflite::ResizeBilinearOptions>()
const {
12164 return builtin_options_as_ResizeBilinearOptions();
12167template<>
inline const tflite::CallOptions *Operator::builtin_options_as<tflite::CallOptions>()
const {
12168 return builtin_options_as_CallOptions();
12171template<>
inline const tflite::ReshapeOptions *Operator::builtin_options_as<tflite::ReshapeOptions>()
const {
12172 return builtin_options_as_ReshapeOptions();
12175template<>
inline const tflite::SkipGramOptions *Operator::builtin_options_as<tflite::SkipGramOptions>()
const {
12176 return builtin_options_as_SkipGramOptions();
12179template<>
inline const tflite::SpaceToDepthOptions *Operator::builtin_options_as<tflite::SpaceToDepthOptions>()
const {
12180 return builtin_options_as_SpaceToDepthOptions();
12183template<>
inline const tflite::EmbeddingLookupSparseOptions *Operator::builtin_options_as<tflite::EmbeddingLookupSparseOptions>()
const {
12184 return builtin_options_as_EmbeddingLookupSparseOptions();
12187template<>
inline const tflite::MulOptions *Operator::builtin_options_as<tflite::MulOptions>()
const {
12188 return builtin_options_as_MulOptions();
12191template<>
inline const tflite::PadOptions *Operator::builtin_options_as<tflite::PadOptions>()
const {
12192 return builtin_options_as_PadOptions();
12195template<>
inline const tflite::GatherOptions *Operator::builtin_options_as<tflite::GatherOptions>()
const {
12196 return builtin_options_as_GatherOptions();
12199template<>
inline const tflite::BatchToSpaceNDOptions *Operator::builtin_options_as<tflite::BatchToSpaceNDOptions>()
const {
12200 return builtin_options_as_BatchToSpaceNDOptions();
12203template<>
inline const tflite::SpaceToBatchNDOptions *Operator::builtin_options_as<tflite::SpaceToBatchNDOptions>()
const {
12204 return builtin_options_as_SpaceToBatchNDOptions();
12207template<>
inline const tflite::TransposeOptions *Operator::builtin_options_as<tflite::TransposeOptions>()
const {
12208 return builtin_options_as_TransposeOptions();
12211template<>
inline const tflite::ReducerOptions *Operator::builtin_options_as<tflite::ReducerOptions>()
const {
12212 return builtin_options_as_ReducerOptions();
12215template<>
inline const tflite::SubOptions *Operator::builtin_options_as<tflite::SubOptions>()
const {
12216 return builtin_options_as_SubOptions();
12219template<>
inline const tflite::DivOptions *Operator::builtin_options_as<tflite::DivOptions>()
const {
12220 return builtin_options_as_DivOptions();
12223template<>
inline const tflite::SqueezeOptions *Operator::builtin_options_as<tflite::SqueezeOptions>()
const {
12224 return builtin_options_as_SqueezeOptions();
12227template<>
inline const tflite::SequenceRNNOptions *Operator::builtin_options_as<tflite::SequenceRNNOptions>()
const {
12228 return builtin_options_as_SequenceRNNOptions();
12231template<>
inline const tflite::StridedSliceOptions *Operator::builtin_options_as<tflite::StridedSliceOptions>()
const {
12232 return builtin_options_as_StridedSliceOptions();
12235template<>
inline const tflite::ExpOptions *Operator::builtin_options_as<tflite::ExpOptions>()
const {
12236 return builtin_options_as_ExpOptions();
12239template<>
inline const tflite::TopKV2Options *Operator::builtin_options_as<tflite::TopKV2Options>()
const {
12240 return builtin_options_as_TopKV2Options();
12243template<>
inline const tflite::SplitOptions *Operator::builtin_options_as<tflite::SplitOptions>()
const {
12244 return builtin_options_as_SplitOptions();
12247template<>
inline const tflite::LogSoftmaxOptions *Operator::builtin_options_as<tflite::LogSoftmaxOptions>()
const {
12248 return builtin_options_as_LogSoftmaxOptions();
12251template<>
inline const tflite::CastOptions *Operator::builtin_options_as<tflite::CastOptions>()
const {
12252 return builtin_options_as_CastOptions();
12255template<>
inline const tflite::DequantizeOptions *Operator::builtin_options_as<tflite::DequantizeOptions>()
const {
12256 return builtin_options_as_DequantizeOptions();
12259template<>
inline const tflite::MaximumMinimumOptions *Operator::builtin_options_as<tflite::MaximumMinimumOptions>()
const {
12260 return builtin_options_as_MaximumMinimumOptions();
12263template<>
inline const tflite::ArgMaxOptions *Operator::builtin_options_as<tflite::ArgMaxOptions>()
const {
12264 return builtin_options_as_ArgMaxOptions();
12267template<>
inline const tflite::LessOptions *Operator::builtin_options_as<tflite::LessOptions>()
const {
12268 return builtin_options_as_LessOptions();
12271template<>
inline const tflite::NegOptions *Operator::builtin_options_as<tflite::NegOptions>()
const {
12272 return builtin_options_as_NegOptions();
12275template<>
inline const tflite::PadV2Options *Operator::builtin_options_as<tflite::PadV2Options>()
const {
12276 return builtin_options_as_PadV2Options();
12279template<>
inline const tflite::GreaterOptions *Operator::builtin_options_as<tflite::GreaterOptions>()
const {
12280 return builtin_options_as_GreaterOptions();
12283template<>
inline const tflite::GreaterEqualOptions *Operator::builtin_options_as<tflite::GreaterEqualOptions>()
const {
12284 return builtin_options_as_GreaterEqualOptions();
12287template<>
inline const tflite::LessEqualOptions *Operator::builtin_options_as<tflite::LessEqualOptions>()
const {
12288 return builtin_options_as_LessEqualOptions();
12291template<>
inline const tflite::SelectOptions *Operator::builtin_options_as<tflite::SelectOptions>()
const {
12292 return builtin_options_as_SelectOptions();
12295template<>
inline const tflite::SliceOptions *Operator::builtin_options_as<tflite::SliceOptions>()
const {
12296 return builtin_options_as_SliceOptions();
12299template<>
inline const tflite::TransposeConvOptions *Operator::builtin_options_as<tflite::TransposeConvOptions>()
const {
12300 return builtin_options_as_TransposeConvOptions();
12303template<>
inline const tflite::SparseToDenseOptions *Operator::builtin_options_as<tflite::SparseToDenseOptions>()
const {
12304 return builtin_options_as_SparseToDenseOptions();
12307template<>
inline const tflite::TileOptions *Operator::builtin_options_as<tflite::TileOptions>()
const {
12308 return builtin_options_as_TileOptions();
12311template<>
inline const tflite::ExpandDimsOptions *Operator::builtin_options_as<tflite::ExpandDimsOptions>()
const {
12312 return builtin_options_as_ExpandDimsOptions();
12315template<>
inline const tflite::EqualOptions *Operator::builtin_options_as<tflite::EqualOptions>()
const {
12316 return builtin_options_as_EqualOptions();
12319template<>
inline const tflite::NotEqualOptions *Operator::builtin_options_as<tflite::NotEqualOptions>()
const {
12320 return builtin_options_as_NotEqualOptions();
12323template<>
inline const tflite::ShapeOptions *Operator::builtin_options_as<tflite::ShapeOptions>()
const {
12324 return builtin_options_as_ShapeOptions();
12327template<>
inline const tflite::PowOptions *Operator::builtin_options_as<tflite::PowOptions>()
const {
12328 return builtin_options_as_PowOptions();
12331template<>
inline const tflite::ArgMinOptions *Operator::builtin_options_as<tflite::ArgMinOptions>()
const {
12332 return builtin_options_as_ArgMinOptions();
12335template<>
inline const tflite::FakeQuantOptions *Operator::builtin_options_as<tflite::FakeQuantOptions>()
const {
12336 return builtin_options_as_FakeQuantOptions();
12339template<>
inline const tflite::PackOptions *Operator::builtin_options_as<tflite::PackOptions>()
const {
12340 return builtin_options_as_PackOptions();
12343template<>
inline const tflite::LogicalOrOptions *Operator::builtin_options_as<tflite::LogicalOrOptions>()
const {
12344 return builtin_options_as_LogicalOrOptions();
12347template<>
inline const tflite::OneHotOptions *Operator::builtin_options_as<tflite::OneHotOptions>()
const {
12348 return builtin_options_as_OneHotOptions();
12351template<>
inline const tflite::LogicalAndOptions *Operator::builtin_options_as<tflite::LogicalAndOptions>()
const {
12352 return builtin_options_as_LogicalAndOptions();
12355template<>
inline const tflite::LogicalNotOptions *Operator::builtin_options_as<tflite::LogicalNotOptions>()
const {
12356 return builtin_options_as_LogicalNotOptions();
12359template<>
inline const tflite::UnpackOptions *Operator::builtin_options_as<tflite::UnpackOptions>()
const {
12360 return builtin_options_as_UnpackOptions();
12363template<>
inline const tflite::FloorDivOptions *Operator::builtin_options_as<tflite::FloorDivOptions>()
const {
12364 return builtin_options_as_FloorDivOptions();
12367template<>
inline const tflite::SquareOptions *Operator::builtin_options_as<tflite::SquareOptions>()
const {
12368 return builtin_options_as_SquareOptions();
12371template<>
inline const tflite::ZerosLikeOptions *Operator::builtin_options_as<tflite::ZerosLikeOptions>()
const {
12372 return builtin_options_as_ZerosLikeOptions();
12375template<>
inline const tflite::FillOptions *Operator::builtin_options_as<tflite::FillOptions>()
const {
12376 return builtin_options_as_FillOptions();
12379template<>
inline const tflite::BidirectionalSequenceLSTMOptions *Operator::builtin_options_as<tflite::BidirectionalSequenceLSTMOptions>()
const {
12380 return builtin_options_as_BidirectionalSequenceLSTMOptions();
12383template<>
inline const tflite::BidirectionalSequenceRNNOptions *Operator::builtin_options_as<tflite::BidirectionalSequenceRNNOptions>()
const {
12384 return builtin_options_as_BidirectionalSequenceRNNOptions();
12387template<>
inline const tflite::UnidirectionalSequenceLSTMOptions *Operator::builtin_options_as<tflite::UnidirectionalSequenceLSTMOptions>()
const {
12388 return builtin_options_as_UnidirectionalSequenceLSTMOptions();
12391template<>
inline const tflite::FloorModOptions *Operator::builtin_options_as<tflite::FloorModOptions>()
const {
12392 return builtin_options_as_FloorModOptions();
12395template<>
inline const tflite::RangeOptions *Operator::builtin_options_as<tflite::RangeOptions>()
const {
12396 return builtin_options_as_RangeOptions();
12399template<>
inline const tflite::ResizeNearestNeighborOptions *Operator::builtin_options_as<tflite::ResizeNearestNeighborOptions>()
const {
12400 return builtin_options_as_ResizeNearestNeighborOptions();
12403template<>
inline const tflite::LeakyReluOptions *Operator::builtin_options_as<tflite::LeakyReluOptions>()
const {
12404 return builtin_options_as_LeakyReluOptions();
12407template<>
inline const tflite::SquaredDifferenceOptions *Operator::builtin_options_as<tflite::SquaredDifferenceOptions>()
const {
12408 return builtin_options_as_SquaredDifferenceOptions();
12411template<>
inline const tflite::MirrorPadOptions *Operator::builtin_options_as<tflite::MirrorPadOptions>()
const {
12412 return builtin_options_as_MirrorPadOptions();
12415template<>
inline const tflite::AbsOptions *Operator::builtin_options_as<tflite::AbsOptions>()
const {
12416 return builtin_options_as_AbsOptions();
12419template<>
inline const tflite::SplitVOptions *Operator::builtin_options_as<tflite::SplitVOptions>()
const {
12420 return builtin_options_as_SplitVOptions();
12423template<>
inline const tflite::UniqueOptions *Operator::builtin_options_as<tflite::UniqueOptions>()
const {
12424 return builtin_options_as_UniqueOptions();
12427template<>
inline const tflite::ReverseV2Options *Operator::builtin_options_as<tflite::ReverseV2Options>()
const {
12428 return builtin_options_as_ReverseV2Options();
12431template<>
inline const tflite::AddNOptions *Operator::builtin_options_as<tflite::AddNOptions>()
const {
12432 return builtin_options_as_AddNOptions();
12435template<>
inline const tflite::GatherNdOptions *Operator::builtin_options_as<tflite::GatherNdOptions>()
const {
12436 return builtin_options_as_GatherNdOptions();
12439template<>
inline const tflite::CosOptions *Operator::builtin_options_as<tflite::CosOptions>()
const {
12440 return builtin_options_as_CosOptions();
12443template<>
inline const tflite::WhereOptions *Operator::builtin_options_as<tflite::WhereOptions>()
const {
12444 return builtin_options_as_WhereOptions();
12447template<>
inline const tflite::RankOptions *Operator::builtin_options_as<tflite::RankOptions>()
const {
12448 return builtin_options_as_RankOptions();
12451template<>
inline const tflite::ReverseSequenceOptions *Operator::builtin_options_as<tflite::ReverseSequenceOptions>()
const {
12452 return builtin_options_as_ReverseSequenceOptions();
12455template<>
inline const tflite::MatrixDiagOptions *Operator::builtin_options_as<tflite::MatrixDiagOptions>()
const {
12456 return builtin_options_as_MatrixDiagOptions();
12459template<>
inline const tflite::QuantizeOptions *Operator::builtin_options_as<tflite::QuantizeOptions>()
const {
12460 return builtin_options_as_QuantizeOptions();
12463template<>
inline const tflite::MatrixSetDiagOptions *Operator::builtin_options_as<tflite::MatrixSetDiagOptions>()
const {
12464 return builtin_options_as_MatrixSetDiagOptions();
12467template<>
inline const tflite::HardSwishOptions *Operator::builtin_options_as<tflite::HardSwishOptions>()
const {
12468 return builtin_options_as_HardSwishOptions();
12471template<>
inline const tflite::IfOptions *Operator::builtin_options_as<tflite::IfOptions>()
const {
12472 return builtin_options_as_IfOptions();
12475template<>
inline const tflite::WhileOptions *Operator::builtin_options_as<tflite::WhileOptions>()
const {
12476 return builtin_options_as_WhileOptions();
12479template<>
inline const tflite::DepthToSpaceOptions *Operator::builtin_options_as<tflite::DepthToSpaceOptions>()
const {
12480 return builtin_options_as_DepthToSpaceOptions();
12483template<>
inline const tflite::NonMaxSuppressionV4Options *Operator::builtin_options_as<tflite::NonMaxSuppressionV4Options>()
const {
12484 return builtin_options_as_NonMaxSuppressionV4Options();
12487template<>
inline const tflite::NonMaxSuppressionV5Options *Operator::builtin_options_as<tflite::NonMaxSuppressionV5Options>()
const {
12488 return builtin_options_as_NonMaxSuppressionV5Options();
12491template<>
inline const tflite::ScatterNdOptions *Operator::builtin_options_as<tflite::ScatterNdOptions>()
const {
12492 return builtin_options_as_ScatterNdOptions();
12495template<>
inline const tflite::SelectV2Options *Operator::builtin_options_as<tflite::SelectV2Options>()
const {
12496 return builtin_options_as_SelectV2Options();
12499template<>
inline const tflite::DensifyOptions *Operator::builtin_options_as<tflite::DensifyOptions>()
const {
12500 return builtin_options_as_DensifyOptions();
12503template<>
inline const tflite::SegmentSumOptions *Operator::builtin_options_as<tflite::SegmentSumOptions>()
const {
12504 return builtin_options_as_SegmentSumOptions();
12507template<>
inline const tflite::BatchMatMulOptions *Operator::builtin_options_as<tflite::BatchMatMulOptions>()
const {
12508 return builtin_options_as_BatchMatMulOptions();
12511template<>
inline const tflite::CumsumOptions *Operator::builtin_options_as<tflite::CumsumOptions>()
const {
12512 return builtin_options_as_CumsumOptions();
12515template<>
inline const tflite::CallOnceOptions *Operator::builtin_options_as<tflite::CallOnceOptions>()
const {
12516 return builtin_options_as_CallOnceOptions();
12519template<>
inline const tflite::BroadcastToOptions *Operator::builtin_options_as<tflite::BroadcastToOptions>()
const {
12520 return builtin_options_as_BroadcastToOptions();
12523template<>
inline const tflite::Rfft2dOptions *Operator::builtin_options_as<tflite::Rfft2dOptions>()
const {
12524 return builtin_options_as_Rfft2dOptions();
12527template<>
inline const tflite::Conv3DOptions *Operator::builtin_options_as<tflite::Conv3DOptions>()
const {
12528 return builtin_options_as_Conv3DOptions();
12531template<>
inline const tflite::HashtableOptions *Operator::builtin_options_as<tflite::HashtableOptions>()
const {
12532 return builtin_options_as_HashtableOptions();
12535template<>
inline const tflite::HashtableFindOptions *Operator::builtin_options_as<tflite::HashtableFindOptions>()
const {
12536 return builtin_options_as_HashtableFindOptions();
12539template<>
inline const tflite::HashtableImportOptions *Operator::builtin_options_as<tflite::HashtableImportOptions>()
const {
12540 return builtin_options_as_HashtableImportOptions();
12543template<>
inline const tflite::HashtableSizeOptions *Operator::builtin_options_as<tflite::HashtableSizeOptions>()
const {
12544 return builtin_options_as_HashtableSizeOptions();
12547template<>
inline const tflite::VarHandleOptions *Operator::builtin_options_as<tflite::VarHandleOptions>()
const {
12548 return builtin_options_as_VarHandleOptions();
12551template<>
inline const tflite::ReadVariableOptions *Operator::builtin_options_as<tflite::ReadVariableOptions>()
const {
12552 return builtin_options_as_ReadVariableOptions();
12555template<>
inline const tflite::AssignVariableOptions *Operator::builtin_options_as<tflite::AssignVariableOptions>()
const {
12556 return builtin_options_as_AssignVariableOptions();
12559template<>
inline const tflite::RandomOptions *Operator::builtin_options_as<tflite::RandomOptions>()
const {
12560 return builtin_options_as_RandomOptions();
12563template<>
inline const tflite::BucketizeOptions *Operator::builtin_options_as<tflite::BucketizeOptions>()
const {
12564 return builtin_options_as_BucketizeOptions();
12567template<>
inline const tflite::GeluOptions *Operator::builtin_options_as<tflite::GeluOptions>()
const {
12568 return builtin_options_as_GeluOptions();
12571template<>
inline const tflite::DynamicUpdateSliceOptions *Operator::builtin_options_as<tflite::DynamicUpdateSliceOptions>()
const {
12572 return builtin_options_as_DynamicUpdateSliceOptions();
12575template<>
inline const tflite::UnsortedSegmentProdOptions *Operator::builtin_options_as<tflite::UnsortedSegmentProdOptions>()
const {
12576 return builtin_options_as_UnsortedSegmentProdOptions();
12579template<>
inline const tflite::UnsortedSegmentMaxOptions *Operator::builtin_options_as<tflite::UnsortedSegmentMaxOptions>()
const {
12580 return builtin_options_as_UnsortedSegmentMaxOptions();
12583template<>
inline const tflite::UnsortedSegmentMinOptions *Operator::builtin_options_as<tflite::UnsortedSegmentMinOptions>()
const {
12584 return builtin_options_as_UnsortedSegmentMinOptions();
12587template<>
inline const tflite::UnsortedSegmentSumOptions *Operator::builtin_options_as<tflite::UnsortedSegmentSumOptions>()
const {
12588 return builtin_options_as_UnsortedSegmentSumOptions();
12591template<>
inline const tflite::ATan2Options *Operator::builtin_options_as<tflite::ATan2Options>()
const {
12592 return builtin_options_as_ATan2Options();
12595template<>
inline const tflite::SignOptions *Operator::builtin_options_as<tflite::SignOptions>()
const {
12596 return builtin_options_as_SignOptions();
12599struct OperatorBuilder {
12604 fbb_.AddElement<uint32_t>(Operator::VT_OPCODE_INDEX, opcode_index, 0);
12607 fbb_.AddOffset(Operator::VT_INPUTS,
inputs);
12610 fbb_.AddOffset(Operator::VT_OUTPUTS,
outputs);
12613 fbb_.AddElement<uint8_t>(Operator::VT_BUILTIN_OPTIONS_TYPE,
static_cast<uint8_t
>(builtin_options_type), 0);
12616 fbb_.AddOffset(Operator::VT_BUILTIN_OPTIONS, builtin_options);
12619 fbb_.AddOffset(Operator::VT_CUSTOM_OPTIONS, custom_options);
12622 fbb_.AddElement<int8_t>(Operator::VT_CUSTOM_OPTIONS_FORMAT,
static_cast<int8_t
>(custom_options_format), 0);
12625 fbb_.AddOffset(Operator::VT_MUTATING_VARIABLE_INPUTS, mutating_variable_inputs);
12628 fbb_.AddOffset(Operator::VT_INTERMEDIATES, intermediates);
12632 start_ = fbb_.StartTable();
12635 const auto end = fbb_.EndTable(start_);
12636 auto o = flatbuffers::Offset<Operator>(
end);
12643 uint32_t opcode_index = 0,
12647 flatbuffers::Offset<void> builtin_options = 0,
12653 builder_.add_intermediates(intermediates);
12654 builder_.add_mutating_variable_inputs(mutating_variable_inputs);
12655 builder_.add_custom_options(custom_options);
12656 builder_.add_builtin_options(builtin_options);
12659 builder_.add_opcode_index(opcode_index);
12660 builder_.add_custom_options_format(custom_options_format);
12661 builder_.add_builtin_options_type(builtin_options_type);
12667 uint32_t opcode_index = 0,
12668 const std::vector<int32_t> *
inputs =
nullptr,
12669 const std::vector<int32_t> *
outputs =
nullptr,
12671 flatbuffers::Offset<void> builtin_options = 0,
12672 const std::vector<uint8_t> *custom_options =
nullptr,
12674 const std::vector<uint8_t> *mutating_variable_inputs =
nullptr,
12675 const std::vector<int32_t> *intermediates =
nullptr) {
12678 auto custom_options__ = custom_options ? _fbb.
CreateVector<uint8_t>(*custom_options) : 0;
12679 auto mutating_variable_inputs__ = mutating_variable_inputs ? _fbb.
CreateVector<uint8_t>(*mutating_variable_inputs) : 0;
12680 auto intermediates__ = intermediates ? _fbb.
CreateVector<int32_t>(*intermediates) : 0;
12686 builtin_options_type,
12689 custom_options_format,
12690 mutating_variable_inputs__,
12698 std::vector<std::unique_ptr<tflite::TensorT>> tensors{};
12701 std::vector<std::unique_ptr<tflite::OperatorT>> operators{};
12702 std::string name{};
12712 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
12720 return GetPointer<const flatbuffers::Vector<flatbuffers::Offset<tflite::Tensor>> *>(
VT_TENSORS);
12723 return GetPointer<const flatbuffers::Vector<int32_t> *>(
VT_INPUTS);
12726 return GetPointer<const flatbuffers::Vector<int32_t> *>(
VT_OUTPUTS);
12729 return GetPointer<const flatbuffers::Vector<flatbuffers::Offset<tflite::Operator>> *>(
VT_OPERATORS);
12732 return GetPointer<const flatbuffers::String *>(
VT_NAME);
12734 bool Verify(flatbuffers::Verifier &verifier)
const {
12735 return VerifyTableStart(verifier) &&
12737 verifier.VerifyVector(tensors()) &&
12738 verifier.VerifyVectorOfTables(tensors()) &&
12740 verifier.VerifyVector(
inputs()) &&
12742 verifier.VerifyVector(
outputs()) &&
12744 verifier.VerifyVector(operators()) &&
12745 verifier.VerifyVectorOfTables(operators()) &&
12746 VerifyOffset(verifier,
VT_NAME) &&
12747 verifier.VerifyString(name()) &&
12748 verifier.EndTable();
12760 fbb_.AddOffset(SubGraph::VT_TENSORS, tensors);
12763 fbb_.AddOffset(SubGraph::VT_INPUTS,
inputs);
12766 fbb_.AddOffset(SubGraph::VT_OUTPUTS,
outputs);
12769 fbb_.AddOffset(SubGraph::VT_OPERATORS, operators);
12771 void add_name(flatbuffers::Offset<flatbuffers::String> name) {
12772 fbb_.AddOffset(SubGraph::VT_NAME, name);
12776 start_ = fbb_.StartTable();
12779 const auto end = fbb_.EndTable(start_);
12780 auto o = flatbuffers::Offset<SubGraph>(
end);
12787 flatbuffers::Offset<
flatbuffers::Vector<flatbuffers::Offset<tflite::Tensor>>> tensors = 0,
12790 flatbuffers::Offset<
flatbuffers::Vector<flatbuffers::Offset<tflite::Operator>>> operators = 0,
12791 flatbuffers::Offset<flatbuffers::String> name = 0) {
12794 builder_.add_operators(operators);
12803 const std::vector<flatbuffers::Offset<tflite::Tensor>> *tensors =
nullptr,
12804 const std::vector<int32_t> *
inputs =
nullptr,
12805 const std::vector<int32_t> *
outputs =
nullptr,
12806 const std::vector<flatbuffers::Offset<tflite::Operator>> *operators =
nullptr,
12807 const char *name =
nullptr) {
12808 auto tensors__ = tensors ? _fbb.
CreateVector<flatbuffers::Offset<tflite::Tensor>>(*tensors) : 0;
12811 auto operators__ = operators ? _fbb.
CreateVector<flatbuffers::Offset<tflite::Operator>>(*operators) : 0;
12832 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
12836 return GetPointer<const flatbuffers::Vector<uint8_t> *>(
VT_DATA);
12838 bool Verify(flatbuffers::Verifier &verifier)
const {
12839 return VerifyTableStart(verifier) &&
12840 VerifyOffset(verifier,
VT_DATA) &&
12841 verifier.VerifyVector(
data()) &&
12842 verifier.EndTable();
12854 fbb_.AddOffset(Buffer::VT_DATA,
data);
12858 start_ = fbb_.StartTable();
12861 const auto end = fbb_.EndTable(start_);
12862 auto o = flatbuffers::Offset<Buffer>(
end);
12877 const std::vector<uint8_t> *
data =
nullptr) {
12878 if (
data) { _fbb.ForceVectorAlignment(
data->size(),
sizeof(uint8_t), 16); }
12889 std::string name{};
12890 uint32_t buffer = 0;
12896 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
12901 return GetPointer<const flatbuffers::String *>(
VT_NAME);
12904 return GetField<uint32_t>(
VT_BUFFER, 0);
12906 bool Verify(flatbuffers::Verifier &verifier)
const {
12907 return VerifyTableStart(verifier) &&
12908 VerifyOffset(verifier,
VT_NAME) &&
12909 verifier.VerifyString(name()) &&
12910 VerifyField<uint32_t>(verifier,
VT_BUFFER, 4) &&
12911 verifier.EndTable();
12922 void add_name(flatbuffers::Offset<flatbuffers::String> name) {
12923 fbb_.AddOffset(Metadata::VT_NAME, name);
12926 fbb_.AddElement<uint32_t>(Metadata::VT_BUFFER, buffer, 0);
12930 start_ = fbb_.StartTable();
12933 const auto end = fbb_.EndTable(start_);
12934 auto o = flatbuffers::Offset<Metadata>(
end);
12941 flatbuffers::Offset<flatbuffers::String> name = 0,
12942 uint32_t buffer = 0) {
12951 const char *name =
nullptr,
12952 uint32_t buffer = 0) {
12964 std::string name{};
12965 uint32_t tensor_index = 0;
12971 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
12976 return GetPointer<const flatbuffers::String *>(
VT_NAME);
12981 bool Verify(flatbuffers::Verifier &verifier)
const {
12982 return VerifyTableStart(verifier) &&
12983 VerifyOffset(verifier,
VT_NAME) &&
12984 verifier.VerifyString(name()) &&
12986 verifier.EndTable();
12997 void add_name(flatbuffers::Offset<flatbuffers::String> name) {
12998 fbb_.AddOffset(TensorMap::VT_NAME, name);
13001 fbb_.AddElement<uint32_t>(TensorMap::VT_TENSOR_INDEX, tensor_index, 0);
13005 start_ = fbb_.StartTable();
13008 const auto end = fbb_.EndTable(start_);
13009 auto o = flatbuffers::Offset<TensorMap>(
end);
13016 flatbuffers::Offset<flatbuffers::String> name = 0,
13017 uint32_t tensor_index = 0) {
13019 builder_.add_tensor_index(tensor_index);
13026 const char *name =
nullptr,
13027 uint32_t tensor_index = 0) {
13039 std::vector<std::unique_ptr<tflite::TensorMapT>>
inputs{};
13040 std::vector<std::unique_ptr<tflite::TensorMapT>>
outputs{};
13041 std::string signature_key{};
13042 uint32_t subgraph_index = 0;
13052 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
13056 VT_SUBGRAPH_INDEX = 12
13059 return GetPointer<const flatbuffers::Vector<flatbuffers::Offset<tflite::TensorMap>> *>(
VT_INPUTS);
13062 return GetPointer<const flatbuffers::Vector<flatbuffers::Offset<tflite::TensorMap>> *>(
VT_OUTPUTS);
13068 return GetField<uint32_t>(VT_SUBGRAPH_INDEX, 0);
13070 bool Verify(flatbuffers::Verifier &verifier)
const {
13071 return VerifyTableStart(verifier) &&
13073 verifier.VerifyVector(
inputs()) &&
13074 verifier.VerifyVectorOfTables(
inputs()) &&
13076 verifier.VerifyVector(
outputs()) &&
13077 verifier.VerifyVectorOfTables(
outputs()) &&
13079 verifier.VerifyString(signature_key()) &&
13080 VerifyField<uint32_t>(verifier, VT_SUBGRAPH_INDEX, 4) &&
13081 verifier.EndTable();
13093 fbb_.AddOffset(SignatureDef::VT_INPUTS,
inputs);
13096 fbb_.AddOffset(SignatureDef::VT_OUTPUTS,
outputs);
13099 fbb_.AddOffset(SignatureDef::VT_SIGNATURE_KEY, signature_key);
13102 fbb_.AddElement<uint32_t>(SignatureDef::VT_SUBGRAPH_INDEX, subgraph_index, 0);
13106 start_ = fbb_.StartTable();
13109 const auto end = fbb_.EndTable(start_);
13110 auto o = flatbuffers::Offset<SignatureDef>(
end);
13119 flatbuffers::Offset<flatbuffers::String> signature_key = 0,
13120 uint32_t subgraph_index = 0) {
13122 builder_.add_subgraph_index(subgraph_index);
13123 builder_.add_signature_key(signature_key);
13131 const std::vector<flatbuffers::Offset<tflite::TensorMap>> *
inputs =
nullptr,
13132 const std::vector<flatbuffers::Offset<tflite::TensorMap>> *
outputs =
nullptr,
13133 const char *signature_key =
nullptr,
13134 uint32_t subgraph_index = 0) {
13135 auto inputs__ =
inputs ? _fbb.
CreateVector<flatbuffers::Offset<tflite::TensorMap>>(*inputs) : 0;
13136 auto outputs__ =
outputs ? _fbb.
CreateVector<flatbuffers::Offset<tflite::TensorMap>>(*outputs) : 0;
13137 auto signature_key__ = signature_key ? _fbb.
CreateString(signature_key) : 0;
13150 uint32_t version = 0;
13151 std::vector<std::unique_ptr<tflite::OperatorCodeT>> operator_codes{};
13152 std::vector<std::unique_ptr<tflite::SubGraphT>> subgraphs{};
13153 std::string description{};
13154 std::vector<std::unique_ptr<tflite::BufferT>> buffers{};
13155 std::vector<int32_t> metadata_buffer{};
13156 std::vector<std::unique_ptr<tflite::MetadataT>> metadata{};
13157 std::vector<std::unique_ptr<tflite::SignatureDefT>> signature_defs{};
13167 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
13175 VT_SIGNATURE_DEFS = 18
13181 return GetPointer<const flatbuffers::Vector<flatbuffers::Offset<tflite::OperatorCode>> *>(
VT_OPERATOR_CODES);
13184 return GetPointer<const flatbuffers::Vector<flatbuffers::Offset<tflite::SubGraph>> *>(
VT_SUBGRAPHS);
13190 return GetPointer<const flatbuffers::Vector<flatbuffers::Offset<tflite::Buffer>> *>(
VT_BUFFERS);
13196 return GetPointer<const flatbuffers::Vector<flatbuffers::Offset<tflite::Metadata>> *>(
VT_METADATA);
13199 return GetPointer<const flatbuffers::Vector<flatbuffers::Offset<tflite::SignatureDef>> *>(VT_SIGNATURE_DEFS);
13201 bool Verify(flatbuffers::Verifier &verifier)
const {
13202 return VerifyTableStart(verifier) &&
13203 VerifyField<uint32_t>(verifier,
VT_VERSION, 4) &&
13205 verifier.VerifyVector(operator_codes()) &&
13206 verifier.VerifyVectorOfTables(operator_codes()) &&
13208 verifier.VerifyVector(subgraphs()) &&
13209 verifier.VerifyVectorOfTables(subgraphs()) &&
13211 verifier.VerifyString(description()) &&
13213 verifier.VerifyVector(buffers()) &&
13214 verifier.VerifyVectorOfTables(buffers()) &&
13216 verifier.VerifyVector(metadata_buffer()) &&
13218 verifier.VerifyVector(metadata()) &&
13219 verifier.VerifyVectorOfTables(metadata()) &&
13220 VerifyOffset(verifier, VT_SIGNATURE_DEFS) &&
13221 verifier.VerifyVector(signature_defs()) &&
13222 verifier.VerifyVectorOfTables(signature_defs()) &&
13223 verifier.EndTable();
13235 fbb_.AddElement<uint32_t>(Model::VT_VERSION, version, 0);
13238 fbb_.AddOffset(Model::VT_OPERATOR_CODES, operator_codes);
13241 fbb_.AddOffset(Model::VT_SUBGRAPHS, subgraphs);
13244 fbb_.AddOffset(Model::VT_DESCRIPTION, description);
13247 fbb_.AddOffset(Model::VT_BUFFERS, buffers);
13250 fbb_.AddOffset(Model::VT_METADATA_BUFFER, metadata_buffer);
13253 fbb_.AddOffset(Model::VT_METADATA, metadata);
13256 fbb_.AddOffset(Model::VT_SIGNATURE_DEFS, signature_defs);
13260 start_ = fbb_.StartTable();
13263 const auto end = fbb_.EndTable(start_);
13264 auto o = flatbuffers::Offset<Model>(
end);
13271 uint32_t version = 0,
13272 flatbuffers::Offset<
flatbuffers::Vector<flatbuffers::Offset<tflite::OperatorCode>>> operator_codes = 0,
13273 flatbuffers::Offset<
flatbuffers::Vector<flatbuffers::Offset<tflite::SubGraph>>> subgraphs = 0,
13274 flatbuffers::Offset<flatbuffers::String> description = 0,
13275 flatbuffers::Offset<
flatbuffers::Vector<flatbuffers::Offset<tflite::Buffer>>> buffers = 0,
13277 flatbuffers::Offset<
flatbuffers::Vector<flatbuffers::Offset<tflite::Metadata>>> metadata = 0,
13278 flatbuffers::Offset<
flatbuffers::Vector<flatbuffers::Offset<tflite::SignatureDef>>> signature_defs = 0) {
13280 builder_.add_signature_defs(signature_defs);
13282 builder_.add_metadata_buffer(metadata_buffer);
13284 builder_.add_description(description);
13285 builder_.add_subgraphs(subgraphs);
13286 builder_.add_operator_codes(operator_codes);
13293 uint32_t version = 0,
13294 const std::vector<flatbuffers::Offset<tflite::OperatorCode>> *operator_codes =
nullptr,
13295 const std::vector<flatbuffers::Offset<tflite::SubGraph>> *subgraphs =
nullptr,
13296 const char *description =
nullptr,
13297 const std::vector<flatbuffers::Offset<tflite::Buffer>> *buffers =
nullptr,
13298 const std::vector<int32_t> *metadata_buffer =
nullptr,
13299 const std::vector<flatbuffers::Offset<tflite::Metadata>> *metadata =
nullptr,
13300 const std::vector<flatbuffers::Offset<tflite::SignatureDef>> *signature_defs =
nullptr) {
13301 auto operator_codes__ = operator_codes ? _fbb.
CreateVector<flatbuffers::Offset<tflite::OperatorCode>>(*operator_codes) : 0;
13302 auto subgraphs__ = subgraphs ? _fbb.
CreateVector<flatbuffers::Offset<tflite::SubGraph>>(*subgraphs) : 0;
13303 auto description__ = description ? _fbb.
CreateString(description) : 0;
13304 auto buffers__ = buffers ? _fbb.
CreateVector<flatbuffers::Offset<tflite::Buffer>>(*buffers) : 0;
13305 auto metadata_buffer__ = metadata_buffer ? _fbb.
CreateVector<int32_t>(*metadata_buffer) : 0;
13306 auto metadata__ = metadata ? _fbb.
CreateVector<flatbuffers::Offset<tflite::Metadata>>(*metadata) : 0;
13307 auto signature_defs__ = signature_defs ? _fbb.
CreateVector<flatbuffers::Offset<tflite::SignatureDef>>(*signature_defs) : 0;
13323 auto _o = std::unique_ptr<CustomQuantizationT>(
new CustomQuantizationT());
13324 UnPackTo(_o.get(), _resolver);
13325 return _o.release();
13331 {
auto _e = custom();
if (_e) { _o->custom.resize(_e->size()); std::copy(_e->begin(), _e->end(), _o->custom.begin()); } }
13342 _fbb.ForceVectorAlignment(_o->custom.size(),
sizeof(uint8_t), 16);
13343 auto _custom = _o->custom.size() ? _fbb.
CreateVector(_o->custom) : 0;
13350 auto _o = std::unique_ptr<QuantizationParametersT>(
new QuantizationParametersT());
13351 UnPackTo(_o.get(), _resolver);
13352 return _o.release();
13358 {
auto _e = min();
if (_e) { _o->min.resize(_e->size());
for (flatbuffers::uoffset_t _i = 0; _i < _e->size(); _i++) { _o->min[_i] = _e->Get(_i); } } }
13359 {
auto _e = max();
if (_e) { _o->max.resize(_e->size());
for (flatbuffers::uoffset_t _i = 0; _i < _e->size(); _i++) { _o->max[_i] = _e->Get(_i); } } }
13360 {
auto _e =
scale();
if (_e) { _o->scale.resize(_e->size());
for (flatbuffers::uoffset_t _i = 0; _i < _e->size(); _i++) { _o->scale[_i] = _e->Get(_i); } } }
13361 {
auto _e =
zero_point();
if (_e) { _o->zero_point.resize(_e->size());
for (flatbuffers::uoffset_t _i = 0; _i < _e->size(); _i++) { _o->zero_point[_i] = _e->Get(_i); } } }
13362 {
auto _e = details_type(); _o->details.type = _e; }
13364 {
auto _e = quantized_dimension(); _o->quantized_dimension = _e; }
13375 auto _min = _o->min.size() ? _fbb.
CreateVector(_o->min) : 0;
13376 auto _max = _o->max.size() ? _fbb.
CreateVector(_o->max) : 0;
13377 auto _scale = _o->scale.size() ? _fbb.
CreateVector(_o->scale) : 0;
13378 auto _zero_point = _o->zero_point.size() ? _fbb.
CreateVector(_o->zero_point) : 0;
13379 auto _details_type = _o->details.type;
13380 auto _details = _o->details.Pack(_fbb);
13381 auto _quantized_dimension = _o->quantized_dimension;
13390 _quantized_dimension);
13394 auto _o = std::unique_ptr<Int32VectorT>(
new Int32VectorT());
13395 UnPackTo(_o.get(), _resolver);
13396 return _o.release();
13402 {
auto _e = values();
if (_e) { _o->values.resize(_e->size());
for (flatbuffers::uoffset_t _i = 0; _i < _e->size(); _i++) { _o->values[_i] = _e->Get(_i); } } }
13413 auto _values = _o->values.size() ? _fbb.
CreateVector(_o->values) : 0;
13420 auto _o = std::unique_ptr<Uint16VectorT>(
new Uint16VectorT());
13421 UnPackTo(_o.get(), _resolver);
13422 return _o.release();
13428 {
auto _e = values();
if (_e) { _o->values.resize(_e->size());
for (flatbuffers::uoffset_t _i = 0; _i < _e->size(); _i++) { _o->values[_i] = _e->Get(_i); } } }
13439 _fbb.ForceVectorAlignment(_o->values.size(),
sizeof(uint16_t), 4);
13440 auto _values = _o->values.size() ? _fbb.
CreateVector(_o->values) : 0;
13447 auto _o = std::unique_ptr<Uint8VectorT>(
new Uint8VectorT());
13448 UnPackTo(_o.get(), _resolver);
13449 return _o.release();
13455 {
auto _e = values();
if (_e) { _o->values.resize(_e->size()); std::copy(_e->begin(), _e->end(), _o->values.begin()); } }
13466 _fbb.ForceVectorAlignment(_o->values.size(),
sizeof(uint8_t), 4);
13467 auto _values = _o->values.size() ? _fbb.
CreateVector(_o->values) : 0;
13474 auto _o = std::unique_ptr<DimensionMetadataT>(
new DimensionMetadataT());
13475 UnPackTo(_o.get(), _resolver);
13476 return _o.release();
13482 {
auto _e =
format(); _o->format = _e; }
13483 {
auto _e = dense_size(); _o->dense_size = _e; }
13484 {
auto _e = array_segments_type(); _o->array_segments.type = _e; }
13486 {
auto _e = array_indices_type(); _o->array_indices.type = _e; }
13498 auto _format = _o->format;
13499 auto _dense_size = _o->dense_size;
13500 auto _array_segments_type = _o->array_segments.type;
13501 auto _array_segments = _o->array_segments.Pack(_fbb);
13502 auto _array_indices_type = _o->array_indices.type;
13503 auto _array_indices = _o->array_indices.Pack(_fbb);
13508 _array_segments_type,
13510 _array_indices_type,
13515 : traversal_order(o.traversal_order),
13516 block_map(o.block_map) {
13518 for (
const auto &dim_metadata_ : o.dim_metadata) { dim_metadata.emplace_back((dim_metadata_) ? new tflite::DimensionMetadataT(*dim_metadata_) : nullptr); }
13522 std::swap(traversal_order, o.traversal_order);
13523 std::swap(block_map, o.block_map);
13524 std::swap(dim_metadata, o.dim_metadata);
13530 UnPackTo(_o.get(), _resolver);
13531 return _o.release();
13537 {
auto _e = traversal_order();
if (_e) { _o->traversal_order.resize(_e->size());
for (flatbuffers::uoffset_t _i = 0; _i < _e->size(); _i++) { _o->traversal_order[_i] = _e->Get(_i); } } }
13538 {
auto _e = block_map();
if (_e) { _o->block_map.resize(_e->size());
for (flatbuffers::uoffset_t _i = 0; _i < _e->size(); _i++) { _o->block_map[_i] = _e->Get(_i); } } }
13539 {
auto _e = dim_metadata();
if (_e) { _o->dim_metadata.resize(_e->size());
for (flatbuffers::uoffset_t _i = 0; _i < _e->size(); _i++) {
if(_o->dim_metadata[_i]) { _e->Get(_i)->UnPackTo(_o->dim_metadata[_i].get(), _resolver); }
else { _o->dim_metadata[_i] = std::unique_ptr<tflite::DimensionMetadataT>(_e->Get(_i)->UnPack(_resolver)); }; } } }
13550 auto _traversal_order = _o->traversal_order.size() ? _fbb.
CreateVector(_o->traversal_order) : 0;
13551 auto _block_map = _o->block_map.size() ? _fbb.
CreateVector(_o->block_map) : 0;
13552 auto _dim_metadata = _o->dim_metadata.size() ? _fbb.
CreateVector<flatbuffers::Offset<tflite::DimensionMetadata>> (_o->dim_metadata.size(), [](
size_t i, _VectorArgs *__va) {
return CreateDimensionMetadata(*__va->__fbb, __va->__o->dim_metadata[i].get(), __va->__rehasher); }, &_va ) : 0;
13561 auto _o = std::unique_ptr<VariantSubTypeT>(
new VariantSubTypeT());
13562 UnPackTo(_o.get(), _resolver);
13563 return _o.release();
13569 {
auto _e = shape();
if (_e) { _o->shape.resize(_e->size());
for (flatbuffers::uoffset_t _i = 0; _i < _e->size(); _i++) { _o->shape[_i] = _e->Get(_i); } } }
13570 {
auto _e =
type(); _o->type = _e; }
13571 {
auto _e = has_rank(); _o->has_rank = _e; }
13582 auto _shape = _o->shape.size() ? _fbb.
CreateVector(_o->shape) : 0;
13583 auto _type = _o->type;
13584 auto _has_rank = _o->has_rank;
13598 is_variable(o.is_variable),
13600 shape_signature(o.shape_signature),
13601 has_rank(o.has_rank) {
13603 for (
const auto &variant_tensors_ : o.variant_tensors) { variant_tensors.emplace_back((variant_tensors_) ? new tflite::VariantSubTypeT(*variant_tensors_) : nullptr); }
13607 std::swap(shape, o.shape);
13608 std::swap(
type, o.type);
13609 std::swap(buffer, o.buffer);
13610 std::swap(name, o.name);
13612 std::swap(is_variable, o.is_variable);
13613 std::swap(sparsity, o.sparsity);
13614 std::swap(shape_signature, o.shape_signature);
13615 std::swap(has_rank, o.has_rank);
13616 std::swap(variant_tensors, o.variant_tensors);
13621 auto _o = std::unique_ptr<TensorT>(
new TensorT());
13622 UnPackTo(_o.get(), _resolver);
13623 return _o.release();
13629 {
auto _e = shape();
if (_e) { _o->shape.resize(_e->size());
for (flatbuffers::uoffset_t _i = 0; _i < _e->size(); _i++) { _o->shape[_i] = _e->Get(_i); } } }
13630 {
auto _e =
type(); _o->type = _e; }
13631 {
auto _e = buffer(); _o->buffer = _e; }
13632 {
auto _e =
name();
if (_e) _o->name = _e->str(); }
13633 {
auto _e =
quantization();
if (_e) {
if(_o->quantization) { _e->UnPackTo(_o->quantization.get(), _resolver); }
else { _o->quantization = std::unique_ptr<tflite::QuantizationParametersT>(_e->UnPack(_resolver)); } } }
13634 {
auto _e = is_variable(); _o->is_variable = _e; }
13635 {
auto _e = sparsity();
if (_e) {
if(_o->sparsity) { _e->UnPackTo(_o->sparsity.get(), _resolver); }
else { _o->sparsity = std::unique_ptr<tflite::SparsityParametersT>(_e->UnPack(_resolver)); } } }
13636 {
auto _e = shape_signature();
if (_e) { _o->shape_signature.resize(_e->size());
for (flatbuffers::uoffset_t _i = 0; _i < _e->size(); _i++) { _o->shape_signature[_i] = _e->Get(_i); } } }
13637 {
auto _e = has_rank(); _o->has_rank = _e; }
13638 {
auto _e = variant_tensors();
if (_e) { _o->variant_tensors.resize(_e->size());
for (flatbuffers::uoffset_t _i = 0; _i < _e->size(); _i++) {
if(_o->variant_tensors[_i]) { _e->Get(_i)->UnPackTo(_o->variant_tensors[_i].get(), _resolver); }
else { _o->variant_tensors[_i] = std::unique_ptr<tflite::VariantSubTypeT>(_e->Get(_i)->UnPack(_resolver)); }; } } }
13649 auto _shape = _o->shape.size() ? _fbb.
CreateVector(_o->shape) : 0;
13650 auto _type = _o->type;
13651 auto _buffer = _o->buffer;
13652 auto _name = _o->name.empty() ? 0 : _fbb.
CreateString(_o->name);
13654 auto _is_variable = _o->is_variable;
13656 auto _shape_signature = _o->shape_signature.size() ? _fbb.
CreateVector(_o->shape_signature) : 0;
13657 auto _has_rank = _o->has_rank;
13658 auto _variant_tensors = _o->variant_tensors.size() ? _fbb.
CreateVector<flatbuffers::Offset<tflite::VariantSubType>> (_o->variant_tensors.size(), [](
size_t i, _VectorArgs *__va) {
return CreateVariantSubType(*__va->__fbb, __va->__o->variant_tensors[i].get(), __va->__rehasher); }, &_va ) : 0;
13674 auto _o = std::unique_ptr<Conv2DOptionsT>(
new Conv2DOptionsT());
13675 UnPackTo(_o.get(), _resolver);
13676 return _o.release();
13682 {
auto _e =
padding(); _o->padding = _e; }
13683 {
auto _e = stride_w(); _o->stride_w = _e; }
13684 {
auto _e = stride_h(); _o->stride_h = _e; }
13685 {
auto _e = fused_activation_function(); _o->fused_activation_function = _e; }
13686 {
auto _e = dilation_w_factor(); _o->dilation_w_factor = _e; }
13687 {
auto _e = dilation_h_factor(); _o->dilation_h_factor = _e; }
13698 auto _padding = _o->padding;
13699 auto _stride_w = _o->stride_w;
13700 auto _stride_h = _o->stride_h;
13701 auto _fused_activation_function = _o->fused_activation_function;
13702 auto _dilation_w_factor = _o->dilation_w_factor;
13703 auto _dilation_h_factor = _o->dilation_h_factor;
13709 _fused_activation_function,
13710 _dilation_w_factor,
13711 _dilation_h_factor);
13715 auto _o = std::unique_ptr<Conv3DOptionsT>(
new Conv3DOptionsT());
13716 UnPackTo(_o.get(), _resolver);
13717 return _o.release();
13723 {
auto _e =
padding(); _o->padding = _e; }
13724 {
auto _e = stride_d(); _o->stride_d = _e; }
13725 {
auto _e = stride_w(); _o->stride_w = _e; }
13726 {
auto _e = stride_h(); _o->stride_h = _e; }
13727 {
auto _e = fused_activation_function(); _o->fused_activation_function = _e; }
13728 {
auto _e = dilation_d_factor(); _o->dilation_d_factor = _e; }
13729 {
auto _e = dilation_w_factor(); _o->dilation_w_factor = _e; }
13730 {
auto _e = dilation_h_factor(); _o->dilation_h_factor = _e; }
13741 auto _padding = _o->padding;
13742 auto _stride_d = _o->stride_d;
13743 auto _stride_w = _o->stride_w;
13744 auto _stride_h = _o->stride_h;
13745 auto _fused_activation_function = _o->fused_activation_function;
13746 auto _dilation_d_factor = _o->dilation_d_factor;
13747 auto _dilation_w_factor = _o->dilation_w_factor;
13748 auto _dilation_h_factor = _o->dilation_h_factor;
13755 _fused_activation_function,
13756 _dilation_d_factor,
13757 _dilation_w_factor,
13758 _dilation_h_factor);
13762 auto _o = std::unique_ptr<Pool2DOptionsT>(
new Pool2DOptionsT());
13763 UnPackTo(_o.get(), _resolver);
13764 return _o.release();
13770 {
auto _e =
padding(); _o->padding = _e; }
13771 {
auto _e = stride_w(); _o->stride_w = _e; }
13772 {
auto _e = stride_h(); _o->stride_h = _e; }
13775 {
auto _e = fused_activation_function(); _o->fused_activation_function = _e; }
13786 auto _padding = _o->padding;
13787 auto _stride_w = _o->stride_w;
13788 auto _stride_h = _o->stride_h;
13789 auto _filter_width = _o->filter_width;
13790 auto _filter_height = _o->filter_height;
13791 auto _fused_activation_function = _o->fused_activation_function;
13799 _fused_activation_function);
13803 auto _o = std::unique_ptr<DepthwiseConv2DOptionsT>(
new DepthwiseConv2DOptionsT());
13804 UnPackTo(_o.get(), _resolver);
13805 return _o.release();
13811 {
auto _e =
padding(); _o->padding = _e; }
13812 {
auto _e = stride_w(); _o->stride_w = _e; }
13813 {
auto _e = stride_h(); _o->stride_h = _e; }
13814 {
auto _e = depth_multiplier(); _o->depth_multiplier = _e; }
13815 {
auto _e = fused_activation_function(); _o->fused_activation_function = _e; }
13816 {
auto _e = dilation_w_factor(); _o->dilation_w_factor = _e; }
13817 {
auto _e = dilation_h_factor(); _o->dilation_h_factor = _e; }
13828 auto _padding = _o->padding;
13829 auto _stride_w = _o->stride_w;
13830 auto _stride_h = _o->stride_h;
13831 auto _depth_multiplier = _o->depth_multiplier;
13832 auto _fused_activation_function = _o->fused_activation_function;
13833 auto _dilation_w_factor = _o->dilation_w_factor;
13834 auto _dilation_h_factor = _o->dilation_h_factor;
13841 _fused_activation_function,
13842 _dilation_w_factor,
13843 _dilation_h_factor);
13847 auto _o = std::unique_ptr<ConcatEmbeddingsOptionsT>(
new ConcatEmbeddingsOptionsT());
13848 UnPackTo(_o.get(), _resolver);
13849 return _o.release();
13856 {
auto _e = num_columns_per_channel();
if (_e) { _o->num_columns_per_channel.resize(_e->size());
for (flatbuffers::uoffset_t _i = 0; _i < _e->size(); _i++) { _o->num_columns_per_channel[_i] = _e->Get(_i); } } }
13857 {
auto _e = embedding_dim_per_channel();
if (_e) { _o->embedding_dim_per_channel.resize(_e->size());
for (flatbuffers::uoffset_t _i = 0; _i < _e->size(); _i++) { _o->embedding_dim_per_channel[_i] = _e->Get(_i); } } }
13868 auto _num_channels = _o->num_channels;
13869 auto _num_columns_per_channel = _o->num_columns_per_channel.size() ? _fbb.
CreateVector(_o->num_columns_per_channel) : 0;
13870 auto _embedding_dim_per_channel = _o->embedding_dim_per_channel.size() ? _fbb.
CreateVector(_o->embedding_dim_per_channel) : 0;
13874 _num_columns_per_channel,
13875 _embedding_dim_per_channel);
13879 auto _o = std::unique_ptr<LSHProjectionOptionsT>(
new LSHProjectionOptionsT());
13880 UnPackTo(_o.get(), _resolver);
13881 return _o.release();
13887 {
auto _e =
type(); _o->type = _e; }
13898 auto _type = _o->type;
13905 auto _o = std::unique_ptr<SVDFOptionsT>(
new SVDFOptionsT());
13906 UnPackTo(_o.get(), _resolver);
13907 return _o.release();
13913 {
auto _e = rank(); _o->rank = _e; }
13914 {
auto _e = fused_activation_function(); _o->fused_activation_function = _e; }
13915 {
auto _e = asymmetric_quantize_inputs(); _o->asymmetric_quantize_inputs = _e; }
13926 auto _rank = _o->rank;
13927 auto _fused_activation_function = _o->fused_activation_function;
13928 auto _asymmetric_quantize_inputs = _o->asymmetric_quantize_inputs;
13932 _fused_activation_function,
13933 _asymmetric_quantize_inputs);
13937 auto _o = std::unique_ptr<RNNOptionsT>(
new RNNOptionsT());
13938 UnPackTo(_o.get(), _resolver);
13939 return _o.release();
13945 {
auto _e = fused_activation_function(); _o->fused_activation_function = _e; }
13946 {
auto _e = asymmetric_quantize_inputs(); _o->asymmetric_quantize_inputs = _e; }
13957 auto _fused_activation_function = _o->fused_activation_function;
13958 auto _asymmetric_quantize_inputs = _o->asymmetric_quantize_inputs;
13961 _fused_activation_function,
13962 _asymmetric_quantize_inputs);
13966 auto _o = std::unique_ptr<SequenceRNNOptionsT>(
new SequenceRNNOptionsT());
13967 UnPackTo(_o.get(), _resolver);
13968 return _o.release();
13974 {
auto _e = time_major(); _o->time_major = _e; }
13975 {
auto _e = fused_activation_function(); _o->fused_activation_function = _e; }
13976 {
auto _e = asymmetric_quantize_inputs(); _o->asymmetric_quantize_inputs = _e; }
13987 auto _time_major = _o->time_major;
13988 auto _fused_activation_function = _o->fused_activation_function;
13989 auto _asymmetric_quantize_inputs = _o->asymmetric_quantize_inputs;
13993 _fused_activation_function,
13994 _asymmetric_quantize_inputs);
13998 auto _o = std::unique_ptr<BidirectionalSequenceRNNOptionsT>(
new BidirectionalSequenceRNNOptionsT());
13999 UnPackTo(_o.get(), _resolver);
14000 return _o.release();
14006 {
auto _e = time_major(); _o->time_major = _e; }
14007 {
auto _e = fused_activation_function(); _o->fused_activation_function = _e; }
14008 {
auto _e = merge_outputs(); _o->merge_outputs = _e; }
14009 {
auto _e = asymmetric_quantize_inputs(); _o->asymmetric_quantize_inputs = _e; }
14020 auto _time_major = _o->time_major;
14021 auto _fused_activation_function = _o->fused_activation_function;
14022 auto _merge_outputs = _o->merge_outputs;
14023 auto _asymmetric_quantize_inputs = _o->asymmetric_quantize_inputs;
14027 _fused_activation_function,
14029 _asymmetric_quantize_inputs);
14033 auto _o = std::unique_ptr<FullyConnectedOptionsT>(
new FullyConnectedOptionsT());
14034 UnPackTo(_o.get(), _resolver);
14035 return _o.release();
14041 {
auto _e = fused_activation_function(); _o->fused_activation_function = _e; }
14042 {
auto _e = weights_format(); _o->weights_format = _e; }
14043 {
auto _e = keep_num_dims(); _o->keep_num_dims = _e; }
14044 {
auto _e = asymmetric_quantize_inputs(); _o->asymmetric_quantize_inputs = _e; }
14055 auto _fused_activation_function = _o->fused_activation_function;
14056 auto _weights_format = _o->weights_format;
14057 auto _keep_num_dims = _o->keep_num_dims;
14058 auto _asymmetric_quantize_inputs = _o->asymmetric_quantize_inputs;
14061 _fused_activation_function,
14064 _asymmetric_quantize_inputs);
14068 auto _o = std::unique_ptr<SoftmaxOptionsT>(
new SoftmaxOptionsT());
14069 UnPackTo(_o.get(), _resolver);
14070 return _o.release();
14076 {
auto _e = beta(); _o->beta = _e; }
14087 auto _beta = _o->beta;
14094 auto _o = std::unique_ptr<ConcatenationOptionsT>(
new ConcatenationOptionsT());
14095 UnPackTo(_o.get(), _resolver);
14096 return _o.release();
14102 {
auto _e =
axis(); _o->axis = _e; }
14103 {
auto _e = fused_activation_function(); _o->fused_activation_function = _e; }
14114 auto _axis = _o->axis;
14115 auto _fused_activation_function = _o->fused_activation_function;
14119 _fused_activation_function);
14123 auto _o = std::unique_ptr<AddOptionsT>(
new AddOptionsT());
14124 UnPackTo(_o.get(), _resolver);
14125 return _o.release();
14131 {
auto _e = fused_activation_function(); _o->fused_activation_function = _e; }
14132 {
auto _e = pot_scale_int16(); _o->pot_scale_int16 = _e; }
14143 auto _fused_activation_function = _o->fused_activation_function;
14144 auto _pot_scale_int16 = _o->pot_scale_int16;
14147 _fused_activation_function,
14152 auto _o = std::unique_ptr<MulOptionsT>(
new MulOptionsT());
14153 UnPackTo(_o.get(), _resolver);
14154 return _o.release();
14160 {
auto _e = fused_activation_function(); _o->fused_activation_function = _e; }
14171 auto _fused_activation_function = _o->fused_activation_function;
14174 _fused_activation_function);
14178 auto _o = std::unique_ptr<L2NormOptionsT>(
new L2NormOptionsT());
14179 UnPackTo(_o.get(), _resolver);
14180 return _o.release();
14186 {
auto _e = fused_activation_function(); _o->fused_activation_function = _e; }
14197 auto _fused_activation_function = _o->fused_activation_function;
14200 _fused_activation_function);
14204 auto _o = std::unique_ptr<LocalResponseNormalizationOptionsT>(
new LocalResponseNormalizationOptionsT());
14205 UnPackTo(_o.get(), _resolver);
14206 return _o.release();
14212 {
auto _e = radius(); _o->radius = _e; }
14213 {
auto _e = bias(); _o->bias = _e; }
14214 {
auto _e =
alpha(); _o->alpha = _e; }
14215 {
auto _e = beta(); _o->beta = _e; }
14226 auto _radius = _o->radius;
14227 auto _bias = _o->bias;
14228 auto _alpha = _o->alpha;
14229 auto _beta = _o->beta;
14239 auto _o = std::unique_ptr<LSTMOptionsT>(
new LSTMOptionsT());
14240 UnPackTo(_o.get(), _resolver);
14241 return _o.release();
14247 {
auto _e = fused_activation_function(); _o->fused_activation_function = _e; }
14248 {
auto _e = cell_clip(); _o->cell_clip = _e; }
14249 {
auto _e = proj_clip(); _o->proj_clip = _e; }
14250 {
auto _e = kernel_type(); _o->kernel_type = _e; }
14251 {
auto _e = asymmetric_quantize_inputs(); _o->asymmetric_quantize_inputs = _e; }
14262 auto _fused_activation_function = _o->fused_activation_function;
14263 auto _cell_clip = _o->cell_clip;
14264 auto _proj_clip = _o->proj_clip;
14265 auto _kernel_type = _o->kernel_type;
14266 auto _asymmetric_quantize_inputs = _o->asymmetric_quantize_inputs;
14269 _fused_activation_function,
14273 _asymmetric_quantize_inputs);
14277 auto _o = std::unique_ptr<UnidirectionalSequenceLSTMOptionsT>(
new UnidirectionalSequenceLSTMOptionsT());
14278 UnPackTo(_o.get(), _resolver);
14279 return _o.release();
14285 {
auto _e = fused_activation_function(); _o->fused_activation_function = _e; }
14286 {
auto _e = cell_clip(); _o->cell_clip = _e; }
14287 {
auto _e = proj_clip(); _o->proj_clip = _e; }
14288 {
auto _e = time_major(); _o->time_major = _e; }
14289 {
auto _e = asymmetric_quantize_inputs(); _o->asymmetric_quantize_inputs = _e; }
14290 {
auto _e = diagonal_recurrent_tensors(); _o->diagonal_recurrent_tensors = _e; }
14301 auto _fused_activation_function = _o->fused_activation_function;
14302 auto _cell_clip = _o->cell_clip;
14303 auto _proj_clip = _o->proj_clip;
14304 auto _time_major = _o->time_major;
14305 auto _asymmetric_quantize_inputs = _o->asymmetric_quantize_inputs;
14306 auto _diagonal_recurrent_tensors = _o->diagonal_recurrent_tensors;
14309 _fused_activation_function,
14313 _asymmetric_quantize_inputs,
14314 _diagonal_recurrent_tensors);
14318 auto _o = std::unique_ptr<BidirectionalSequenceLSTMOptionsT>(
new BidirectionalSequenceLSTMOptionsT());
14319 UnPackTo(_o.get(), _resolver);
14320 return _o.release();
14326 {
auto _e = fused_activation_function(); _o->fused_activation_function = _e; }
14327 {
auto _e = cell_clip(); _o->cell_clip = _e; }
14328 {
auto _e = proj_clip(); _o->proj_clip = _e; }
14329 {
auto _e = merge_outputs(); _o->merge_outputs = _e; }
14330 {
auto _e = time_major(); _o->time_major = _e; }
14331 {
auto _e = asymmetric_quantize_inputs(); _o->asymmetric_quantize_inputs = _e; }
14342 auto _fused_activation_function = _o->fused_activation_function;
14343 auto _cell_clip = _o->cell_clip;
14344 auto _proj_clip = _o->proj_clip;
14345 auto _merge_outputs = _o->merge_outputs;
14346 auto _time_major = _o->time_major;
14347 auto _asymmetric_quantize_inputs = _o->asymmetric_quantize_inputs;
14350 _fused_activation_function,
14355 _asymmetric_quantize_inputs);
14359 auto _o = std::unique_ptr<ResizeBilinearOptionsT>(
new ResizeBilinearOptionsT());
14360 UnPackTo(_o.get(), _resolver);
14361 return _o.release();
14367 {
auto _e = align_corners(); _o->align_corners = _e; }
14368 {
auto _e = half_pixel_centers(); _o->half_pixel_centers = _e; }
14379 auto _align_corners = _o->align_corners;
14380 auto _half_pixel_centers = _o->half_pixel_centers;
14384 _half_pixel_centers);
14388 auto _o = std::unique_ptr<ResizeNearestNeighborOptionsT>(
new ResizeNearestNeighborOptionsT());
14389 UnPackTo(_o.get(), _resolver);
14390 return _o.release();
14396 {
auto _e = align_corners(); _o->align_corners = _e; }
14397 {
auto _e = half_pixel_centers(); _o->half_pixel_centers = _e; }
14408 auto _align_corners = _o->align_corners;
14409 auto _half_pixel_centers = _o->half_pixel_centers;
14413 _half_pixel_centers);
14417 auto _o = std::unique_ptr<CallOptionsT>(
new CallOptionsT());
14418 UnPackTo(_o.get(), _resolver);
14419 return _o.release();
14425 {
auto _e = subgraph(); _o->subgraph = _e; }
14436 auto _subgraph = _o->subgraph;
14443 auto _o = std::unique_ptr<PadOptionsT>(
new PadOptionsT());
14444 UnPackTo(_o.get(), _resolver);
14445 return _o.release();
14466 auto _o = std::unique_ptr<PadV2OptionsT>(
new PadV2OptionsT());
14467 UnPackTo(_o.get(), _resolver);
14468 return _o.release();
14489 auto _o = std::unique_ptr<ReshapeOptionsT>(
new ReshapeOptionsT());
14490 UnPackTo(_o.get(), _resolver);
14491 return _o.release();
14497 {
auto _e = new_shape();
if (_e) { _o->new_shape.resize(_e->size());
for (flatbuffers::uoffset_t _i = 0; _i < _e->size(); _i++) { _o->new_shape[_i] = _e->Get(_i); } } }
14508 auto _new_shape = _o->new_shape.size() ? _fbb.
CreateVector(_o->new_shape) : 0;
14515 auto _o = std::unique_ptr<SpaceToBatchNDOptionsT>(
new SpaceToBatchNDOptionsT());
14516 UnPackTo(_o.get(), _resolver);
14517 return _o.release();
14538 auto _o = std::unique_ptr<BatchToSpaceNDOptionsT>(
new BatchToSpaceNDOptionsT());
14539 UnPackTo(_o.get(), _resolver);
14540 return _o.release();
14561 auto _o = std::unique_ptr<SkipGramOptionsT>(
new SkipGramOptionsT());
14562 UnPackTo(_o.get(), _resolver);
14563 return _o.release();
14569 {
auto _e = ngram_size(); _o->ngram_size = _e; }
14570 {
auto _e = max_skip_size(); _o->max_skip_size = _e; }
14571 {
auto _e = include_all_ngrams(); _o->include_all_ngrams = _e; }
14582 auto _ngram_size = _o->ngram_size;
14583 auto _max_skip_size = _o->max_skip_size;
14584 auto _include_all_ngrams = _o->include_all_ngrams;
14589 _include_all_ngrams);
14593 auto _o = std::unique_ptr<SpaceToDepthOptionsT>(
new SpaceToDepthOptionsT());
14594 UnPackTo(_o.get(), _resolver);
14595 return _o.release();
14601 {
auto _e =
block_size(); _o->block_size = _e; }
14612 auto _block_size = _o->block_size;
14619 auto _o = std::unique_ptr<DepthToSpaceOptionsT>(
new DepthToSpaceOptionsT());
14620 UnPackTo(_o.get(), _resolver);
14621 return _o.release();
14627 {
auto _e =
block_size(); _o->block_size = _e; }
14638 auto _block_size = _o->block_size;
14645 auto _o = std::unique_ptr<SubOptionsT>(
new SubOptionsT());
14646 UnPackTo(_o.get(), _resolver);
14647 return _o.release();
14653 {
auto _e = fused_activation_function(); _o->fused_activation_function = _e; }
14654 {
auto _e = pot_scale_int16(); _o->pot_scale_int16 = _e; }
14665 auto _fused_activation_function = _o->fused_activation_function;
14666 auto _pot_scale_int16 = _o->pot_scale_int16;
14669 _fused_activation_function,
14674 auto _o = std::unique_ptr<DivOptionsT>(
new DivOptionsT());
14675 UnPackTo(_o.get(), _resolver);
14676 return _o.release();
14682 {
auto _e = fused_activation_function(); _o->fused_activation_function = _e; }
14693 auto _fused_activation_function = _o->fused_activation_function;
14696 _fused_activation_function);
14700 auto _o = std::unique_ptr<TopKV2OptionsT>(
new TopKV2OptionsT());
14701 UnPackTo(_o.get(), _resolver);
14702 return _o.release();
14723 auto _o = std::unique_ptr<EmbeddingLookupSparseOptionsT>(
new EmbeddingLookupSparseOptionsT());
14724 UnPackTo(_o.get(), _resolver);
14725 return _o.release();
14731 {
auto _e = combiner(); _o->combiner = _e; }
14742 auto _combiner = _o->combiner;
14749 auto _o = std::unique_ptr<GatherOptionsT>(
new GatherOptionsT());
14750 UnPackTo(_o.get(), _resolver);
14751 return _o.release();
14757 {
auto _e =
axis(); _o->axis = _e; }
14758 {
auto _e = batch_dims(); _o->batch_dims = _e; }
14769 auto _axis = _o->axis;
14770 auto _batch_dims = _o->batch_dims;
14778 auto _o = std::unique_ptr<TransposeOptionsT>(
new TransposeOptionsT());
14779 UnPackTo(_o.get(), _resolver);
14780 return _o.release();
14801 auto _o = std::unique_ptr<ExpOptionsT>(
new ExpOptionsT());
14802 UnPackTo(_o.get(), _resolver);
14803 return _o.release();
14824 auto _o = std::unique_ptr<CosOptionsT>(
new CosOptionsT());
14825 UnPackTo(_o.get(), _resolver);
14826 return _o.release();
14847 auto _o = std::unique_ptr<ReducerOptionsT>(
new ReducerOptionsT());
14848 UnPackTo(_o.get(), _resolver);
14849 return _o.release();
14855 {
auto _e = keep_dims(); _o->keep_dims = _e; }
14866 auto _keep_dims = _o->keep_dims;
14873 auto _o = std::unique_ptr<SqueezeOptionsT>(
new SqueezeOptionsT());
14874 UnPackTo(_o.get(), _resolver);
14875 return _o.release();
14881 {
auto _e = squeeze_dims();
if (_e) { _o->squeeze_dims.resize(_e->size());
for (flatbuffers::uoffset_t _i = 0; _i < _e->size(); _i++) { _o->squeeze_dims[_i] = _e->Get(_i); } } }
14892 auto _squeeze_dims = _o->squeeze_dims.size() ? _fbb.
CreateVector(_o->squeeze_dims) : 0;
14899 auto _o = std::unique_ptr<SplitOptionsT>(
new SplitOptionsT());
14900 UnPackTo(_o.get(), _resolver);
14901 return _o.release();
14907 {
auto _e = num_splits(); _o->num_splits = _e; }
14918 auto _num_splits = _o->num_splits;
14925 auto _o = std::unique_ptr<SplitVOptionsT>(
new SplitVOptionsT());
14926 UnPackTo(_o.get(), _resolver);
14927 return _o.release();
14933 {
auto _e = num_splits(); _o->num_splits = _e; }
14944 auto _num_splits = _o->num_splits;
14951 auto _o = std::unique_ptr<StridedSliceOptionsT>(
new StridedSliceOptionsT());
14952 UnPackTo(_o.get(), _resolver);
14953 return _o.release();
14959 {
auto _e = begin_mask(); _o->begin_mask = _e; }
14960 {
auto _e = end_mask(); _o->end_mask = _e; }
14961 {
auto _e = ellipsis_mask(); _o->ellipsis_mask = _e; }
14962 {
auto _e = new_axis_mask(); _o->new_axis_mask = _e; }
14963 {
auto _e = shrink_axis_mask(); _o->shrink_axis_mask = _e; }
14974 auto _begin_mask = _o->begin_mask;
14975 auto _end_mask = _o->end_mask;
14976 auto _ellipsis_mask = _o->ellipsis_mask;
14977 auto _new_axis_mask = _o->new_axis_mask;
14978 auto _shrink_axis_mask = _o->shrink_axis_mask;
14985 _shrink_axis_mask);
14989 auto _o = std::unique_ptr<LogSoftmaxOptionsT>(
new LogSoftmaxOptionsT());
14990 UnPackTo(_o.get(), _resolver);
14991 return _o.release();
15012 auto _o = std::unique_ptr<CastOptionsT>(
new CastOptionsT());
15013 UnPackTo(_o.get(), _resolver);
15014 return _o.release();
15020 {
auto _e = in_data_type(); _o->in_data_type = _e; }
15021 {
auto _e = out_data_type(); _o->out_data_type = _e; }
15032 auto _in_data_type = _o->in_data_type;
15033 auto _out_data_type = _o->out_data_type;
15041 auto _o = std::unique_ptr<DequantizeOptionsT>(
new DequantizeOptionsT());
15042 UnPackTo(_o.get(), _resolver);
15043 return _o.release();
15064 auto _o = std::unique_ptr<MaximumMinimumOptionsT>(
new MaximumMinimumOptionsT());
15065 UnPackTo(_o.get(), _resolver);
15066 return _o.release();
15087 auto _o = std::unique_ptr<TileOptionsT>(
new TileOptionsT());
15088 UnPackTo(_o.get(), _resolver);
15089 return _o.release();
15110 auto _o = std::unique_ptr<ArgMaxOptionsT>(
new ArgMaxOptionsT());
15111 UnPackTo(_o.get(), _resolver);
15112 return _o.release();
15118 {
auto _e = output_type(); _o->output_type = _e; }
15129 auto _output_type = _o->output_type;
15136 auto _o = std::unique_ptr<ArgMinOptionsT>(
new ArgMinOptionsT());
15137 UnPackTo(_o.get(), _resolver);
15138 return _o.release();
15144 {
auto _e = output_type(); _o->output_type = _e; }
15155 auto _output_type = _o->output_type;
15162 auto _o = std::unique_ptr<GreaterOptionsT>(
new GreaterOptionsT());
15163 UnPackTo(_o.get(), _resolver);
15164 return _o.release();
15185 auto _o = std::unique_ptr<GreaterEqualOptionsT>(
new GreaterEqualOptionsT());
15186 UnPackTo(_o.get(), _resolver);
15187 return _o.release();
15208 auto _o = std::unique_ptr<LessOptionsT>(
new LessOptionsT());
15209 UnPackTo(_o.get(), _resolver);
15210 return _o.release();
15231 auto _o = std::unique_ptr<LessEqualOptionsT>(
new LessEqualOptionsT());
15232 UnPackTo(_o.get(), _resolver);
15233 return _o.release();
15254 auto _o = std::unique_ptr<NegOptionsT>(
new NegOptionsT());
15255 UnPackTo(_o.get(), _resolver);
15256 return _o.release();
15277 auto _o = std::unique_ptr<SelectOptionsT>(
new SelectOptionsT());
15278 UnPackTo(_o.get(), _resolver);
15279 return _o.release();
15300 auto _o = std::unique_ptr<SliceOptionsT>(
new SliceOptionsT());
15301 UnPackTo(_o.get(), _resolver);
15302 return _o.release();
15323 auto _o = std::unique_ptr<TransposeConvOptionsT>(
new TransposeConvOptionsT());
15324 UnPackTo(_o.get(), _resolver);
15325 return _o.release();
15331 {
auto _e =
padding(); _o->padding = _e; }
15332 {
auto _e = stride_w(); _o->stride_w = _e; }
15333 {
auto _e = stride_h(); _o->stride_h = _e; }
15334 {
auto _e = fused_activation_function(); _o->fused_activation_function = _e; }
15345 auto _padding = _o->padding;
15346 auto _stride_w = _o->stride_w;
15347 auto _stride_h = _o->stride_h;
15348 auto _fused_activation_function = _o->fused_activation_function;
15354 _fused_activation_function);
15358 auto _o = std::unique_ptr<ExpandDimsOptionsT>(
new ExpandDimsOptionsT());
15359 UnPackTo(_o.get(), _resolver);
15360 return _o.release();
15381 auto _o = std::unique_ptr<SparseToDenseOptionsT>(
new SparseToDenseOptionsT());
15382 UnPackTo(_o.get(), _resolver);
15383 return _o.release();
15389 {
auto _e = validate_indices(); _o->validate_indices = _e; }
15400 auto _validate_indices = _o->validate_indices;
15403 _validate_indices);
15407 auto _o = std::unique_ptr<EqualOptionsT>(
new EqualOptionsT());
15408 UnPackTo(_o.get(), _resolver);
15409 return _o.release();
15430 auto _o = std::unique_ptr<NotEqualOptionsT>(
new NotEqualOptionsT());
15431 UnPackTo(_o.get(), _resolver);
15432 return _o.release();
15453 auto _o = std::unique_ptr<ShapeOptionsT>(
new ShapeOptionsT());
15454 UnPackTo(_o.get(), _resolver);
15455 return _o.release();
15461 {
auto _e = out_type(); _o->out_type = _e; }
15472 auto _out_type = _o->out_type;
15479 auto _o = std::unique_ptr<RankOptionsT>(
new RankOptionsT());
15480 UnPackTo(_o.get(), _resolver);
15481 return _o.release();
15502 auto _o = std::unique_ptr<PowOptionsT>(
new PowOptionsT());
15503 UnPackTo(_o.get(), _resolver);
15504 return _o.release();
15525 auto _o = std::unique_ptr<FakeQuantOptionsT>(
new FakeQuantOptionsT());
15526 UnPackTo(_o.get(), _resolver);
15527 return _o.release();
15533 {
auto _e = min(); _o->min = _e; }
15534 {
auto _e = max(); _o->max = _e; }
15535 {
auto _e = num_bits(); _o->num_bits = _e; }
15536 {
auto _e = narrow_range(); _o->narrow_range = _e; }
15547 auto _min = _o->min;
15548 auto _max = _o->max;
15549 auto _num_bits = _o->num_bits;
15550 auto _narrow_range = _o->narrow_range;
15560 auto _o = std::unique_ptr<PackOptionsT>(
new PackOptionsT());
15561 UnPackTo(_o.get(), _resolver);
15562 return _o.release();
15568 {
auto _e = values_count(); _o->values_count = _e; }
15569 {
auto _e =
axis(); _o->axis = _e; }
15580 auto _values_count = _o->values_count;
15581 auto _axis = _o->axis;
15589 auto _o = std::unique_ptr<LogicalOrOptionsT>(
new LogicalOrOptionsT());
15590 UnPackTo(_o.get(), _resolver);
15591 return _o.release();
15612 auto _o = std::unique_ptr<OneHotOptionsT>(
new OneHotOptionsT());
15613 UnPackTo(_o.get(), _resolver);
15614 return _o.release();
15620 {
auto _e =
axis(); _o->axis = _e; }
15631 auto _axis = _o->axis;
15638 auto _o = std::unique_ptr<AbsOptionsT>(
new AbsOptionsT());
15639 UnPackTo(_o.get(), _resolver);
15640 return _o.release();
15661 auto _o = std::unique_ptr<HardSwishOptionsT>(
new HardSwishOptionsT());
15662 UnPackTo(_o.get(), _resolver);
15663 return _o.release();
15684 auto _o = std::unique_ptr<LogicalAndOptionsT>(
new LogicalAndOptionsT());
15685 UnPackTo(_o.get(), _resolver);
15686 return _o.release();
15707 auto _o = std::unique_ptr<LogicalNotOptionsT>(
new LogicalNotOptionsT());
15708 UnPackTo(_o.get(), _resolver);
15709 return _o.release();
15730 auto _o = std::unique_ptr<UnpackOptionsT>(
new UnpackOptionsT());
15731 UnPackTo(_o.get(), _resolver);
15732 return _o.release();
15738 {
auto _e = num(); _o->num = _e; }
15739 {
auto _e =
axis(); _o->axis = _e; }
15750 auto _num = _o->num;
15751 auto _axis = _o->axis;
15759 auto _o = std::unique_ptr<FloorDivOptionsT>(
new FloorDivOptionsT());
15760 UnPackTo(_o.get(), _resolver);
15761 return _o.release();
15782 auto _o = std::unique_ptr<SquareOptionsT>(
new SquareOptionsT());
15783 UnPackTo(_o.get(), _resolver);
15784 return _o.release();
15805 auto _o = std::unique_ptr<ZerosLikeOptionsT>(
new ZerosLikeOptionsT());
15806 UnPackTo(_o.get(), _resolver);
15807 return _o.release();
15828 auto _o = std::unique_ptr<FillOptionsT>(
new FillOptionsT());
15829 UnPackTo(_o.get(), _resolver);
15830 return _o.release();
15851 auto _o = std::unique_ptr<FloorModOptionsT>(
new FloorModOptionsT());
15852 UnPackTo(_o.get(), _resolver);
15853 return _o.release();
15874 auto _o = std::unique_ptr<RangeOptionsT>(
new RangeOptionsT());
15875 UnPackTo(_o.get(), _resolver);
15876 return _o.release();
15897 auto _o = std::unique_ptr<LeakyReluOptionsT>(
new LeakyReluOptionsT());
15898 UnPackTo(_o.get(), _resolver);
15899 return _o.release();
15905 {
auto _e =
alpha(); _o->alpha = _e; }
15916 auto _alpha = _o->alpha;
15923 auto _o = std::unique_ptr<SquaredDifferenceOptionsT>(
new SquaredDifferenceOptionsT());
15924 UnPackTo(_o.get(), _resolver);
15925 return _o.release();
15946 auto _o = std::unique_ptr<MirrorPadOptionsT>(
new MirrorPadOptionsT());
15947 UnPackTo(_o.get(), _resolver);
15948 return _o.release();
15954 {
auto _e = mode(); _o->mode = _e; }
15965 auto _mode = _o->mode;
15972 auto _o = std::unique_ptr<UniqueOptionsT>(
new UniqueOptionsT());
15973 UnPackTo(_o.get(), _resolver);
15974 return _o.release();
15980 {
auto _e = idx_out_type(); _o->idx_out_type = _e; }
15991 auto _idx_out_type = _o->idx_out_type;
15998 auto _o = std::unique_ptr<ReverseV2OptionsT>(
new ReverseV2OptionsT());
15999 UnPackTo(_o.get(), _resolver);
16000 return _o.release();
16021 auto _o = std::unique_ptr<AddNOptionsT>(
new AddNOptionsT());
16022 UnPackTo(_o.get(), _resolver);
16023 return _o.release();
16044 auto _o = std::unique_ptr<GatherNdOptionsT>(
new GatherNdOptionsT());
16045 UnPackTo(_o.get(), _resolver);
16046 return _o.release();
16067 auto _o = std::unique_ptr<WhereOptionsT>(
new WhereOptionsT());
16068 UnPackTo(_o.get(), _resolver);
16069 return _o.release();
16090 auto _o = std::unique_ptr<ReverseSequenceOptionsT>(
new ReverseSequenceOptionsT());
16091 UnPackTo(_o.get(), _resolver);
16092 return _o.release();
16098 {
auto _e = seq_dim(); _o->seq_dim = _e; }
16099 {
auto _e = batch_dim(); _o->batch_dim = _e; }
16110 auto _seq_dim = _o->seq_dim;
16111 auto _batch_dim = _o->batch_dim;
16119 auto _o = std::unique_ptr<MatrixDiagOptionsT>(
new MatrixDiagOptionsT());
16120 UnPackTo(_o.get(), _resolver);
16121 return _o.release();
16142 auto _o = std::unique_ptr<QuantizeOptionsT>(
new QuantizeOptionsT());
16143 UnPackTo(_o.get(), _resolver);
16144 return _o.release();
16165 auto _o = std::unique_ptr<MatrixSetDiagOptionsT>(
new MatrixSetDiagOptionsT());
16166 UnPackTo(_o.get(), _resolver);
16167 return _o.release();
16188 auto _o = std::unique_ptr<IfOptionsT>(
new IfOptionsT());
16189 UnPackTo(_o.get(), _resolver);
16190 return _o.release();
16208 auto _then_subgraph_index = _o->then_subgraph_index;
16209 auto _else_subgraph_index = _o->else_subgraph_index;
16212 _then_subgraph_index,
16213 _else_subgraph_index);
16217 auto _o = std::unique_ptr<CallOnceOptionsT>(
new CallOnceOptionsT());
16218 UnPackTo(_o.get(), _resolver);
16219 return _o.release();
16236 auto _init_subgraph_index = _o->init_subgraph_index;
16239 _init_subgraph_index);
16243 auto _o = std::unique_ptr<WhileOptionsT>(
new WhileOptionsT());
16244 UnPackTo(_o.get(), _resolver);
16245 return _o.release();
16263 auto _cond_subgraph_index = _o->cond_subgraph_index;
16264 auto _body_subgraph_index = _o->body_subgraph_index;
16267 _cond_subgraph_index,
16268 _body_subgraph_index);
16272 auto _o = std::unique_ptr<NonMaxSuppressionV4OptionsT>(
new NonMaxSuppressionV4OptionsT());
16273 UnPackTo(_o.get(), _resolver);
16274 return _o.release();
16295 auto _o = std::unique_ptr<NonMaxSuppressionV5OptionsT>(
new NonMaxSuppressionV5OptionsT());
16296 UnPackTo(_o.get(), _resolver);
16297 return _o.release();
16318 auto _o = std::unique_ptr<ScatterNdOptionsT>(
new ScatterNdOptionsT());
16319 UnPackTo(_o.get(), _resolver);
16320 return _o.release();
16341 auto _o = std::unique_ptr<SelectV2OptionsT>(
new SelectV2OptionsT());
16342 UnPackTo(_o.get(), _resolver);
16343 return _o.release();
16364 auto _o = std::unique_ptr<DensifyOptionsT>(
new DensifyOptionsT());
16365 UnPackTo(_o.get(), _resolver);
16366 return _o.release();
16387 auto _o = std::unique_ptr<SegmentSumOptionsT>(
new SegmentSumOptionsT());
16388 UnPackTo(_o.get(), _resolver);
16389 return _o.release();
16410 auto _o = std::unique_ptr<BatchMatMulOptionsT>(
new BatchMatMulOptionsT());
16411 UnPackTo(_o.get(), _resolver);
16412 return _o.release();
16418 {
auto _e = adj_x(); _o->adj_x = _e; }
16419 {
auto _e = adj_y(); _o->adj_y = _e; }
16420 {
auto _e = asymmetric_quantize_inputs(); _o->asymmetric_quantize_inputs = _e; }
16431 auto _adj_x = _o->adj_x;
16432 auto _adj_y = _o->adj_y;
16433 auto _asymmetric_quantize_inputs = _o->asymmetric_quantize_inputs;
16438 _asymmetric_quantize_inputs);
16442 auto _o = std::unique_ptr<CumsumOptionsT>(
new CumsumOptionsT());
16443 UnPackTo(_o.get(), _resolver);
16444 return _o.release();
16450 {
auto _e =
exclusive(); _o->exclusive = _e; }
16451 {
auto _e =
reverse(); _o->reverse = _e; }
16462 auto _exclusive = _o->exclusive;
16463 auto _reverse = _o->reverse;
16471 auto _o = std::unique_ptr<BroadcastToOptionsT>(
new BroadcastToOptionsT());
16472 UnPackTo(_o.get(), _resolver);
16473 return _o.release();
16494 auto _o = std::unique_ptr<Rfft2dOptionsT>(
new Rfft2dOptionsT());
16495 UnPackTo(_o.get(), _resolver);
16496 return _o.release();
16517 auto _o = std::unique_ptr<HashtableOptionsT>(
new HashtableOptionsT());
16518 UnPackTo(_o.get(), _resolver);
16519 return _o.release();
16525 {
auto _e = table_id(); _o->table_id = _e; }
16526 {
auto _e = key_dtype(); _o->key_dtype = _e; }
16527 {
auto _e = value_dtype(); _o->value_dtype = _e; }
16538 auto _table_id = _o->table_id;
16539 auto _key_dtype = _o->key_dtype;
16540 auto _value_dtype = _o->value_dtype;
16549 auto _o = std::unique_ptr<HashtableFindOptionsT>(
new HashtableFindOptionsT());
16550 UnPackTo(_o.get(), _resolver);
16551 return _o.release();
16572 auto _o = std::unique_ptr<HashtableImportOptionsT>(
new HashtableImportOptionsT());
16573 UnPackTo(_o.get(), _resolver);
16574 return _o.release();
16595 auto _o = std::unique_ptr<HashtableSizeOptionsT>(
new HashtableSizeOptionsT());
16596 UnPackTo(_o.get(), _resolver);
16597 return _o.release();
16618 auto _o = std::unique_ptr<VarHandleOptionsT>(
new VarHandleOptionsT());
16619 UnPackTo(_o.get(), _resolver);
16620 return _o.release();
16626 {
auto _e = container();
if (_e) _o->container = _e->str(); }
16627 {
auto _e = shared_name();
if (_e) _o->shared_name = _e->str(); }
16638 auto _container = _o->container.empty() ? 0 : _fbb.
CreateString(_o->container);
16639 auto _shared_name = _o->shared_name.empty() ? 0 : _fbb.
CreateString(_o->shared_name);
16647 auto _o = std::unique_ptr<ReadVariableOptionsT>(
new ReadVariableOptionsT());
16648 UnPackTo(_o.get(), _resolver);
16649 return _o.release();
16670 auto _o = std::unique_ptr<AssignVariableOptionsT>(
new AssignVariableOptionsT());
16671 UnPackTo(_o.get(), _resolver);
16672 return _o.release();
16693 auto _o = std::unique_ptr<RandomOptionsT>(
new RandomOptionsT());
16694 UnPackTo(_o.get(), _resolver);
16695 return _o.release();
16701 {
auto _e = seed(); _o->seed = _e; }
16702 {
auto _e = seed2(); _o->seed2 = _e; }
16713 auto _seed = _o->seed;
16714 auto _seed2 = _o->seed2;
16722 auto _o = std::unique_ptr<BucketizeOptionsT>(
new BucketizeOptionsT());
16723 UnPackTo(_o.get(), _resolver);
16724 return _o.release();
16730 {
auto _e = boundaries();
if (_e) { _o->boundaries.resize(_e->size());
for (flatbuffers::uoffset_t _i = 0; _i < _e->size(); _i++) { _o->boundaries[_i] = _e->Get(_i); } } }
16741 auto _boundaries = _o->boundaries.size() ? _fbb.
CreateVector(_o->boundaries) : 0;
16748 auto _o = std::unique_ptr<GeluOptionsT>(
new GeluOptionsT());
16749 UnPackTo(_o.get(), _resolver);
16750 return _o.release();
16756 {
auto _e = approximate(); _o->approximate = _e; }
16767 auto _approximate = _o->approximate;
16774 auto _o = std::unique_ptr<DynamicUpdateSliceOptionsT>(
new DynamicUpdateSliceOptionsT());
16775 UnPackTo(_o.get(), _resolver);
16776 return _o.release();
16797 auto _o = std::unique_ptr<UnsortedSegmentProdOptionsT>(
new UnsortedSegmentProdOptionsT());
16798 UnPackTo(_o.get(), _resolver);
16799 return _o.release();
16820 auto _o = std::unique_ptr<UnsortedSegmentMaxOptionsT>(
new UnsortedSegmentMaxOptionsT());
16821 UnPackTo(_o.get(), _resolver);
16822 return _o.release();
16843 auto _o = std::unique_ptr<UnsortedSegmentSumOptionsT>(
new UnsortedSegmentSumOptionsT());
16844 UnPackTo(_o.get(), _resolver);
16845 return _o.release();
16866 auto _o = std::unique_ptr<ATan2OptionsT>(
new ATan2OptionsT());
16867 UnPackTo(_o.get(), _resolver);
16868 return _o.release();
16889 auto _o = std::unique_ptr<UnsortedSegmentMinOptionsT>(
new UnsortedSegmentMinOptionsT());
16890 UnPackTo(_o.get(), _resolver);
16891 return _o.release();
16912 auto _o = std::unique_ptr<SignOptionsT>(
new SignOptionsT());
16913 UnPackTo(_o.get(), _resolver);
16914 return _o.release();
16935 auto _o = std::unique_ptr<OperatorCodeT>(
new OperatorCodeT());
16936 UnPackTo(_o.get(), _resolver);
16937 return _o.release();
16943 {
auto _e = deprecated_builtin_code(); _o->deprecated_builtin_code = _e; }
16944 {
auto _e = custom_code();
if (_e) _o->custom_code = _e->str(); }
16945 {
auto _e = version(); _o->version = _e; }
16946 {
auto _e = builtin_code(); _o->builtin_code = _e; }
16957 auto _deprecated_builtin_code = _o->deprecated_builtin_code;
16958 auto _custom_code = _o->custom_code.empty() ? 0 : _fbb.
CreateString(_o->custom_code);
16959 auto _version = _o->version;
16960 auto _builtin_code = _o->builtin_code;
16963 _deprecated_builtin_code,
16970 auto _o = std::unique_ptr<OperatorT>(
new OperatorT());
16971 UnPackTo(_o.get(), _resolver);
16972 return _o.release();
16978 {
auto _e = opcode_index(); _o->opcode_index = _e; }
16979 {
auto _e =
inputs();
if (_e) { _o->inputs.resize(_e->size());
for (flatbuffers::uoffset_t _i = 0; _i < _e->size(); _i++) { _o->inputs[_i] = _e->Get(_i); } } }
16980 {
auto _e =
outputs();
if (_e) { _o->outputs.resize(_e->size());
for (flatbuffers::uoffset_t _i = 0; _i < _e->size(); _i++) { _o->outputs[_i] = _e->Get(_i); } } }
16981 {
auto _e = builtin_options_type(); _o->builtin_options.type = _e; }
16983 {
auto _e = custom_options();
if (_e) { _o->custom_options.resize(_e->size()); std::copy(_e->begin(), _e->end(), _o->custom_options.begin()); } }
16984 {
auto _e = custom_options_format(); _o->custom_options_format = _e; }
16985 {
auto _e = mutating_variable_inputs();
if (_e) { _o->mutating_variable_inputs.resize(_e->size());
for (flatbuffers::uoffset_t _i = 0; _i < _e->size(); _i++) { _o->mutating_variable_inputs[_i] = _e->Get(_i) != 0; } } }
16986 {
auto _e = intermediates();
if (_e) { _o->intermediates.resize(_e->size());
for (flatbuffers::uoffset_t _i = 0; _i < _e->size(); _i++) { _o->intermediates[_i] = _e->Get(_i); } } }
16997 auto _opcode_index = _o->opcode_index;
16998 auto _inputs = _o->inputs.size() ? _fbb.
CreateVector(_o->inputs) : 0;
16999 auto _outputs = _o->outputs.size() ? _fbb.
CreateVector(_o->outputs) : 0;
17000 auto _builtin_options_type = _o->builtin_options.type;
17001 auto _builtin_options = _o->builtin_options.Pack(_fbb);
17002 auto _custom_options = _o->custom_options.size() ? _fbb.
CreateVector(_o->custom_options) : 0;
17003 auto _custom_options_format = _o->custom_options_format;
17004 auto _mutating_variable_inputs = _o->mutating_variable_inputs.size() ? _fbb.
CreateVector(_o->mutating_variable_inputs) : 0;
17005 auto _intermediates = _o->intermediates.size() ? _fbb.
CreateVector(_o->intermediates) : 0;
17011 _builtin_options_type,
17014 _custom_options_format,
17015 _mutating_variable_inputs,
17023 tensors.reserve(o.tensors.size());
17024 for (
const auto &
tensors_ : o.tensors) { tensors.emplace_back((tensors_) ? new tflite::TensorT(*tensors_) : nullptr); }
17026 for (
const auto &
operators_ : o.operators) { operators.emplace_back((operators_) ? new tflite::OperatorT(*operators_) : nullptr); }
17030 std::swap(tensors, o.tensors);
17031 std::swap(
inputs, o.inputs);
17032 std::swap(
outputs, o.outputs);
17033 std::swap(operators, o.operators);
17034 std::swap(name, o.name);
17039 auto _o = std::unique_ptr<SubGraphT>(
new SubGraphT());
17040 UnPackTo(_o.get(), _resolver);
17041 return _o.release();
17047 {
auto _e = tensors();
if (_e) { _o->tensors.resize(_e->size());
for (flatbuffers::uoffset_t _i = 0; _i < _e->size(); _i++) {
if(_o->tensors[_i]) { _e->Get(_i)->UnPackTo(_o->tensors[_i].get(), _resolver); }
else { _o->tensors[_i] = std::unique_ptr<tflite::TensorT>(_e->Get(_i)->UnPack(_resolver)); }; } } }
17048 {
auto _e =
inputs();
if (_e) { _o->inputs.resize(_e->size());
for (flatbuffers::uoffset_t _i = 0; _i < _e->size(); _i++) { _o->inputs[_i] = _e->Get(_i); } } }
17049 {
auto _e =
outputs();
if (_e) { _o->outputs.resize(_e->size());
for (flatbuffers::uoffset_t _i = 0; _i < _e->size(); _i++) { _o->outputs[_i] = _e->Get(_i); } } }
17050 {
auto _e = operators();
if (_e) { _o->operators.resize(_e->size());
for (flatbuffers::uoffset_t _i = 0; _i < _e->size(); _i++) {
if(_o->operators[_i]) { _e->Get(_i)->UnPackTo(_o->operators[_i].get(), _resolver); }
else { _o->operators[_i] = std::unique_ptr<tflite::OperatorT>(_e->Get(_i)->UnPack(_resolver)); }; } } }
17051 {
auto _e =
name();
if (_e) _o->name = _e->str(); }
17062 auto _tensors = _o->tensors.size() ? _fbb.
CreateVector<flatbuffers::Offset<tflite::Tensor>> (_o->tensors.size(), [](
size_t i, _VectorArgs *__va) {
return CreateTensor(*__va->__fbb, __va->__o->tensors[i].get(), __va->__rehasher); }, &_va ) : 0;
17063 auto _inputs = _o->inputs.size() ? _fbb.
CreateVector(_o->inputs) : 0;
17064 auto _outputs = _o->outputs.size() ? _fbb.
CreateVector(_o->outputs) : 0;
17065 auto _operators = _o->operators.size() ? _fbb.
CreateVector<flatbuffers::Offset<tflite::Operator>> (_o->operators.size(), [](
size_t i, _VectorArgs *__va) {
return CreateOperator(*__va->__fbb, __va->__o->operators[i].get(), __va->__rehasher); }, &_va ) : 0;
17066 auto _name = _o->name.empty() ? 0 : _fbb.
CreateString(_o->name);
17077 auto _o = std::unique_ptr<BufferT>(
new BufferT());
17078 UnPackTo(_o.get(), _resolver);
17079 return _o.release();
17085 {
auto _e =
data();
if (_e) { _o->data.resize(_e->size()); std::copy(_e->begin(), _e->end(), _o->data.begin()); } }
17096 _fbb.ForceVectorAlignment(_o->data.size(),
sizeof(uint8_t), 16);
17097 auto _data = _o->data.size() ? _fbb.
CreateVector(_o->data) : 0;
17104 auto _o = std::unique_ptr<MetadataT>(
new MetadataT());
17105 UnPackTo(_o.get(), _resolver);
17106 return _o.release();
17112 {
auto _e =
name();
if (_e) _o->name = _e->str(); }
17113 {
auto _e = buffer(); _o->buffer = _e; }
17124 auto _name = _o->name.empty() ? 0 : _fbb.
CreateString(_o->name);
17125 auto _buffer = _o->buffer;
17133 auto _o = std::unique_ptr<TensorMapT>(
new TensorMapT());
17134 UnPackTo(_o.get(), _resolver);
17135 return _o.release();
17141 {
auto _e =
name();
if (_e) _o->name = _e->str(); }
17142 {
auto _e = tensor_index(); _o->tensor_index = _e; }
17153 auto _name = _o->name.empty() ? 0 : _fbb.
CreateString(_o->name);
17154 auto _tensor_index = _o->tensor_index;
17162 : signature_key(o.signature_key),
17163 subgraph_index(o.subgraph_index) {
17164 inputs.reserve(o.inputs.size());
17165 for (
const auto &inputs_ : o.inputs) { inputs.emplace_back((inputs_) ? new tflite::TensorMapT(*inputs_) : nullptr); }
17166 outputs.reserve(o.outputs.size());
17167 for (
const auto &outputs_ : o.outputs) { outputs.emplace_back((outputs_) ? new tflite::TensorMapT(*outputs_) : nullptr); }
17171 std::swap(
inputs, o.inputs);
17172 std::swap(
outputs, o.outputs);
17173 std::swap(signature_key, o.signature_key);
17174 std::swap(subgraph_index, o.subgraph_index);
17179 auto _o = std::unique_ptr<SignatureDefT>(
new SignatureDefT());
17180 UnPackTo(_o.get(), _resolver);
17181 return _o.release();
17187 {
auto _e =
inputs();
if (_e) { _o->inputs.resize(_e->size());
for (flatbuffers::uoffset_t _i = 0; _i < _e->size(); _i++) {
if(_o->inputs[_i]) { _e->Get(_i)->UnPackTo(_o->inputs[_i].get(), _resolver); }
else { _o->inputs[_i] = std::unique_ptr<tflite::TensorMapT>(_e->Get(_i)->UnPack(_resolver)); }; } } }
17188 {
auto _e =
outputs();
if (_e) { _o->outputs.resize(_e->size());
for (flatbuffers::uoffset_t _i = 0; _i < _e->size(); _i++) {
if(_o->outputs[_i]) { _e->Get(_i)->UnPackTo(_o->outputs[_i].get(), _resolver); }
else { _o->outputs[_i] = std::unique_ptr<tflite::TensorMapT>(_e->Get(_i)->UnPack(_resolver)); }; } } }
17189 {
auto _e = signature_key();
if (_e) _o->signature_key = _e->str(); }
17190 {
auto _e = subgraph_index(); _o->subgraph_index = _e; }
17201 auto _inputs = _o->inputs.size() ? _fbb.
CreateVector<flatbuffers::Offset<tflite::TensorMap>> (_o->inputs.size(), [](
size_t i, _VectorArgs *__va) {
return CreateTensorMap(*__va->__fbb, __va->__o->inputs[i].get(), __va->__rehasher); }, &_va ) : 0;
17202 auto _outputs = _o->outputs.size() ? _fbb.
CreateVector<flatbuffers::Offset<tflite::TensorMap>> (_o->outputs.size(), [](
size_t i, _VectorArgs *__va) {
return CreateTensorMap(*__va->__fbb, __va->__o->outputs[i].get(), __va->__rehasher); }, &_va ) : 0;
17203 auto _signature_key = _o->signature_key.empty() ? 0 : _fbb.
CreateString(_o->signature_key);
17204 auto _subgraph_index = _o->subgraph_index;
17214 : version(o.version),
17215 description(o.description),
17216 metadata_buffer(o.metadata_buffer) {
17218 for (
const auto &
operator_codes_ : o.operator_codes) { operator_codes.emplace_back((operator_codes_) ? new tflite::OperatorCodeT(*operator_codes_) : nullptr); }
17220 for (
const auto &subgraphs_ : o.subgraphs) { subgraphs.emplace_back((subgraphs_) ? new tflite::SubGraphT(*subgraphs_) : nullptr); }
17221 buffers.reserve(o.buffers.size());
17222 for (
const auto &buffers_ : o.buffers) { buffers.emplace_back((buffers_) ? new tflite::BufferT(*buffers_) : nullptr); }
17223 metadata.reserve(o.metadata.size());
17224 for (
const auto &
metadata_ : o.metadata) { metadata.emplace_back((metadata_) ? new tflite::MetadataT(*metadata_) : nullptr); }
17226 for (
const auto &signature_defs_ : o.signature_defs) { signature_defs.emplace_back((signature_defs_) ? new tflite::SignatureDefT(*signature_defs_) : nullptr); }
17230 std::swap(version, o.version);
17231 std::swap(operator_codes, o.operator_codes);
17232 std::swap(subgraphs, o.subgraphs);
17233 std::swap(description, o.description);
17234 std::swap(buffers, o.buffers);
17235 std::swap(metadata_buffer, o.metadata_buffer);
17236 std::swap(metadata, o.metadata);
17237 std::swap(signature_defs, o.signature_defs);
17242 auto _o = std::unique_ptr<ModelT>(
new ModelT());
17243 UnPackTo(_o.get(), _resolver);
17244 return _o.release();
17250 {
auto _e = version(); _o->version = _e; }
17251 {
auto _e = operator_codes();
if (_e) { _o->operator_codes.resize(_e->size());
for (flatbuffers::uoffset_t _i = 0; _i < _e->size(); _i++) {
if(_o->operator_codes[_i]) { _e->Get(_i)->UnPackTo(_o->operator_codes[_i].get(), _resolver); }
else { _o->operator_codes[_i] = std::unique_ptr<tflite::OperatorCodeT>(_e->Get(_i)->UnPack(_resolver)); }; } } }
17252 {
auto _e = subgraphs();
if (_e) { _o->subgraphs.resize(_e->size());
for (flatbuffers::uoffset_t _i = 0; _i < _e->size(); _i++) {
if(_o->subgraphs[_i]) { _e->Get(_i)->UnPackTo(_o->subgraphs[_i].get(), _resolver); }
else { _o->subgraphs[_i] = std::unique_ptr<tflite::SubGraphT>(_e->Get(_i)->UnPack(_resolver)); }; } } }
17253 {
auto _e = description();
if (_e) _o->description = _e->str(); }
17254 {
auto _e = buffers();
if (_e) { _o->buffers.resize(_e->size());
for (flatbuffers::uoffset_t _i = 0; _i < _e->size(); _i++) {
if(_o->buffers[_i]) { _e->Get(_i)->UnPackTo(_o->buffers[_i].get(), _resolver); }
else { _o->buffers[_i] = std::unique_ptr<tflite::BufferT>(_e->Get(_i)->UnPack(_resolver)); }; } } }
17255 {
auto _e = metadata_buffer();
if (_e) { _o->metadata_buffer.resize(_e->size());
for (flatbuffers::uoffset_t _i = 0; _i < _e->size(); _i++) { _o->metadata_buffer[_i] = _e->Get(_i); } } }
17256 {
auto _e = metadata();
if (_e) { _o->metadata.resize(_e->size());
for (flatbuffers::uoffset_t _i = 0; _i < _e->size(); _i++) {
if(_o->metadata[_i]) { _e->Get(_i)->UnPackTo(_o->metadata[_i].get(), _resolver); }
else { _o->metadata[_i] = std::unique_ptr<tflite::MetadataT>(_e->Get(_i)->UnPack(_resolver)); }; } } }
17257 {
auto _e = signature_defs();
if (_e) { _o->signature_defs.resize(_e->size());
for (flatbuffers::uoffset_t _i = 0; _i < _e->size(); _i++) {
if(_o->signature_defs[_i]) { _e->Get(_i)->UnPackTo(_o->signature_defs[_i].get(), _resolver); }
else { _o->signature_defs[_i] = std::unique_ptr<tflite::SignatureDefT>(_e->Get(_i)->UnPack(_resolver)); }; } } }
17268 auto _version = _o->version;
17269 auto _operator_codes = _o->operator_codes.size() ? _fbb.
CreateVector<flatbuffers::Offset<tflite::OperatorCode>> (_o->operator_codes.size(), [](
size_t i, _VectorArgs *__va) {
return CreateOperatorCode(*__va->__fbb, __va->__o->operator_codes[i].get(), __va->__rehasher); }, &_va ) : 0;
17270 auto _subgraphs = _o->subgraphs.size() ? _fbb.
CreateVector<flatbuffers::Offset<tflite::SubGraph>> (_o->subgraphs.size(), [](
size_t i, _VectorArgs *__va) {
return CreateSubGraph(*__va->__fbb, __va->__o->subgraphs[i].get(), __va->__rehasher); }, &_va ) : 0;
17271 auto _description = _o->description.empty() ? 0 : _fbb.
CreateString(_o->description);
17272 auto _buffers = _o->buffers.size() ? _fbb.
CreateVector<flatbuffers::Offset<tflite::Buffer>> (_o->buffers.size(), [](
size_t i, _VectorArgs *__va) {
return CreateBuffer(*__va->__fbb, __va->__o->buffers[i].get(), __va->__rehasher); }, &_va ) : 0;
17273 auto _metadata_buffer = _o->metadata_buffer.size() ? _fbb.
CreateVector(_o->metadata_buffer) : 0;
17274 auto _metadata = _o->metadata.size() ? _fbb.
CreateVector<flatbuffers::Offset<tflite::Metadata>> (_o->metadata.size(), [](
size_t i, _VectorArgs *__va) {
return CreateMetadata(*__va->__fbb, __va->__o->metadata[i].get(), __va->__rehasher); }, &_va ) : 0;
17275 auto _signature_defs = _o->signature_defs.size() ? _fbb.
CreateVector<flatbuffers::Offset<tflite::SignatureDef>> (_o->signature_defs.size(), [](
size_t i, _VectorArgs *__va) {
return CreateSignatureDef(*__va->__fbb, __va->__o->signature_defs[i].get(), __va->__rehasher); }, &_va ) : 0;
17294 auto ptr =
reinterpret_cast<const tflite::CustomQuantization *
>(obj);
17295 return verifier.VerifyTable(ptr);
17297 default:
return true;
17302 if (!values || !types)
return !values && !types;
17303 if (values->size() != types->
size())
return false;
17304 for (flatbuffers::uoffset_t i = 0; i < values->size(); ++i) {
17317 auto ptr =
reinterpret_cast<const tflite::CustomQuantization *
>(obj);
17318 return ptr->UnPack(resolver);
17320 default:
return nullptr;
17365 auto ptr =
reinterpret_cast<const tflite::Int32Vector *
>(obj);
17366 return verifier.VerifyTable(ptr);
17369 auto ptr =
reinterpret_cast<const tflite::Uint16Vector *
>(obj);
17370 return verifier.VerifyTable(ptr);
17373 auto ptr =
reinterpret_cast<const tflite::Uint8Vector *
>(obj);
17374 return verifier.VerifyTable(ptr);
17376 default:
return true;
17381 if (!values || !types)
return !values && !types;
17382 if (values->size() != types->
size())
return false;
17383 for (flatbuffers::uoffset_t i = 0; i < values->size(); ++i) {
17396 auto ptr =
reinterpret_cast<const tflite::Int32Vector *
>(obj);
17397 return ptr->UnPack(resolver);
17400 auto ptr =
reinterpret_cast<const tflite::Uint16Vector *
>(obj);
17401 return ptr->UnPack(resolver);
17404 auto ptr =
reinterpret_cast<const tflite::Uint8Vector *
>(obj);
17405 return ptr->UnPack(resolver);
17407 default:
return nullptr;
17478 auto ptr =
reinterpret_cast<const tflite::Conv2DOptions *
>(obj);
17479 return verifier.VerifyTable(ptr);
17482 auto ptr =
reinterpret_cast<const tflite::DepthwiseConv2DOptions *
>(obj);
17483 return verifier.VerifyTable(ptr);
17486 auto ptr =
reinterpret_cast<const tflite::ConcatEmbeddingsOptions *
>(obj);
17487 return verifier.VerifyTable(ptr);
17490 auto ptr =
reinterpret_cast<const tflite::LSHProjectionOptions *
>(obj);
17491 return verifier.VerifyTable(ptr);
17494 auto ptr =
reinterpret_cast<const tflite::Pool2DOptions *
>(obj);
17495 return verifier.VerifyTable(ptr);
17498 auto ptr =
reinterpret_cast<const tflite::SVDFOptions *
>(obj);
17499 return verifier.VerifyTable(ptr);
17502 auto ptr =
reinterpret_cast<const tflite::RNNOptions *
>(obj);
17503 return verifier.VerifyTable(ptr);
17506 auto ptr =
reinterpret_cast<const tflite::FullyConnectedOptions *
>(obj);
17507 return verifier.VerifyTable(ptr);
17510 auto ptr =
reinterpret_cast<const tflite::SoftmaxOptions *
>(obj);
17511 return verifier.VerifyTable(ptr);
17514 auto ptr =
reinterpret_cast<const tflite::ConcatenationOptions *
>(obj);
17515 return verifier.VerifyTable(ptr);
17518 auto ptr =
reinterpret_cast<const tflite::AddOptions *
>(obj);
17519 return verifier.VerifyTable(ptr);
17522 auto ptr =
reinterpret_cast<const tflite::L2NormOptions *
>(obj);
17523 return verifier.VerifyTable(ptr);
17526 auto ptr =
reinterpret_cast<const tflite::LocalResponseNormalizationOptions *
>(obj);
17527 return verifier.VerifyTable(ptr);
17530 auto ptr =
reinterpret_cast<const tflite::LSTMOptions *
>(obj);
17531 return verifier.VerifyTable(ptr);
17534 auto ptr =
reinterpret_cast<const tflite::ResizeBilinearOptions *
>(obj);
17535 return verifier.VerifyTable(ptr);
17538 auto ptr =
reinterpret_cast<const tflite::CallOptions *
>(obj);
17539 return verifier.VerifyTable(ptr);
17542 auto ptr =
reinterpret_cast<const tflite::ReshapeOptions *
>(obj);
17543 return verifier.VerifyTable(ptr);
17546 auto ptr =
reinterpret_cast<const tflite::SkipGramOptions *
>(obj);
17547 return verifier.VerifyTable(ptr);
17550 auto ptr =
reinterpret_cast<const tflite::SpaceToDepthOptions *
>(obj);
17551 return verifier.VerifyTable(ptr);
17554 auto ptr =
reinterpret_cast<const tflite::EmbeddingLookupSparseOptions *
>(obj);
17555 return verifier.VerifyTable(ptr);
17558 auto ptr =
reinterpret_cast<const tflite::MulOptions *
>(obj);
17559 return verifier.VerifyTable(ptr);
17562 auto ptr =
reinterpret_cast<const tflite::PadOptions *
>(obj);
17563 return verifier.VerifyTable(ptr);
17566 auto ptr =
reinterpret_cast<const tflite::GatherOptions *
>(obj);
17567 return verifier.VerifyTable(ptr);
17570 auto ptr =
reinterpret_cast<const tflite::BatchToSpaceNDOptions *
>(obj);
17571 return verifier.VerifyTable(ptr);
17574 auto ptr =
reinterpret_cast<const tflite::SpaceToBatchNDOptions *
>(obj);
17575 return verifier.VerifyTable(ptr);
17578 auto ptr =
reinterpret_cast<const tflite::TransposeOptions *
>(obj);
17579 return verifier.VerifyTable(ptr);
17582 auto ptr =
reinterpret_cast<const tflite::ReducerOptions *
>(obj);
17583 return verifier.VerifyTable(ptr);
17586 auto ptr =
reinterpret_cast<const tflite::SubOptions *
>(obj);
17587 return verifier.VerifyTable(ptr);
17590 auto ptr =
reinterpret_cast<const tflite::DivOptions *
>(obj);
17591 return verifier.VerifyTable(ptr);
17594 auto ptr =
reinterpret_cast<const tflite::SqueezeOptions *
>(obj);
17595 return verifier.VerifyTable(ptr);
17598 auto ptr =
reinterpret_cast<const tflite::SequenceRNNOptions *
>(obj);
17599 return verifier.VerifyTable(ptr);
17602 auto ptr =
reinterpret_cast<const tflite::StridedSliceOptions *
>(obj);
17603 return verifier.VerifyTable(ptr);
17606 auto ptr =
reinterpret_cast<const tflite::ExpOptions *
>(obj);
17607 return verifier.VerifyTable(ptr);
17610 auto ptr =
reinterpret_cast<const tflite::TopKV2Options *
>(obj);
17611 return verifier.VerifyTable(ptr);
17614 auto ptr =
reinterpret_cast<const tflite::SplitOptions *
>(obj);
17615 return verifier.VerifyTable(ptr);
17618 auto ptr =
reinterpret_cast<const tflite::LogSoftmaxOptions *
>(obj);
17619 return verifier.VerifyTable(ptr);
17622 auto ptr =
reinterpret_cast<const tflite::CastOptions *
>(obj);
17623 return verifier.VerifyTable(ptr);
17626 auto ptr =
reinterpret_cast<const tflite::DequantizeOptions *
>(obj);
17627 return verifier.VerifyTable(ptr);
17630 auto ptr =
reinterpret_cast<const tflite::MaximumMinimumOptions *
>(obj);
17631 return verifier.VerifyTable(ptr);
17634 auto ptr =
reinterpret_cast<const tflite::ArgMaxOptions *
>(obj);
17635 return verifier.VerifyTable(ptr);
17638 auto ptr =
reinterpret_cast<const tflite::LessOptions *
>(obj);
17639 return verifier.VerifyTable(ptr);
17642 auto ptr =
reinterpret_cast<const tflite::NegOptions *
>(obj);
17643 return verifier.VerifyTable(ptr);
17646 auto ptr =
reinterpret_cast<const tflite::PadV2Options *
>(obj);
17647 return verifier.VerifyTable(ptr);
17650 auto ptr =
reinterpret_cast<const tflite::GreaterOptions *
>(obj);
17651 return verifier.VerifyTable(ptr);
17654 auto ptr =
reinterpret_cast<const tflite::GreaterEqualOptions *
>(obj);
17655 return verifier.VerifyTable(ptr);
17658 auto ptr =
reinterpret_cast<const tflite::LessEqualOptions *
>(obj);
17659 return verifier.VerifyTable(ptr);
17662 auto ptr =
reinterpret_cast<const tflite::SelectOptions *
>(obj);
17663 return verifier.VerifyTable(ptr);
17666 auto ptr =
reinterpret_cast<const tflite::SliceOptions *
>(obj);
17667 return verifier.VerifyTable(ptr);
17670 auto ptr =
reinterpret_cast<const tflite::TransposeConvOptions *
>(obj);
17671 return verifier.VerifyTable(ptr);
17674 auto ptr =
reinterpret_cast<const tflite::SparseToDenseOptions *
>(obj);
17675 return verifier.VerifyTable(ptr);
17678 auto ptr =
reinterpret_cast<const tflite::TileOptions *
>(obj);
17679 return verifier.VerifyTable(ptr);
17682 auto ptr =
reinterpret_cast<const tflite::ExpandDimsOptions *
>(obj);
17683 return verifier.VerifyTable(ptr);
17686 auto ptr =
reinterpret_cast<const tflite::EqualOptions *
>(obj);
17687 return verifier.VerifyTable(ptr);
17690 auto ptr =
reinterpret_cast<const tflite::NotEqualOptions *
>(obj);
17691 return verifier.VerifyTable(ptr);
17694 auto ptr =
reinterpret_cast<const tflite::ShapeOptions *
>(obj);
17695 return verifier.VerifyTable(ptr);
17698 auto ptr =
reinterpret_cast<const tflite::PowOptions *
>(obj);
17699 return verifier.VerifyTable(ptr);
17702 auto ptr =
reinterpret_cast<const tflite::ArgMinOptions *
>(obj);
17703 return verifier.VerifyTable(ptr);
17706 auto ptr =
reinterpret_cast<const tflite::FakeQuantOptions *
>(obj);
17707 return verifier.VerifyTable(ptr);
17710 auto ptr =
reinterpret_cast<const tflite::PackOptions *
>(obj);
17711 return verifier.VerifyTable(ptr);
17714 auto ptr =
reinterpret_cast<const tflite::LogicalOrOptions *
>(obj);
17715 return verifier.VerifyTable(ptr);
17718 auto ptr =
reinterpret_cast<const tflite::OneHotOptions *
>(obj);
17719 return verifier.VerifyTable(ptr);
17722 auto ptr =
reinterpret_cast<const tflite::LogicalAndOptions *
>(obj);
17723 return verifier.VerifyTable(ptr);
17726 auto ptr =
reinterpret_cast<const tflite::LogicalNotOptions *
>(obj);
17727 return verifier.VerifyTable(ptr);
17730 auto ptr =
reinterpret_cast<const tflite::UnpackOptions *
>(obj);
17731 return verifier.VerifyTable(ptr);
17734 auto ptr =
reinterpret_cast<const tflite::FloorDivOptions *
>(obj);
17735 return verifier.VerifyTable(ptr);
17738 auto ptr =
reinterpret_cast<const tflite::SquareOptions *
>(obj);
17739 return verifier.VerifyTable(ptr);
17742 auto ptr =
reinterpret_cast<const tflite::ZerosLikeOptions *
>(obj);
17743 return verifier.VerifyTable(ptr);
17746 auto ptr =
reinterpret_cast<const tflite::FillOptions *
>(obj);
17747 return verifier.VerifyTable(ptr);
17750 auto ptr =
reinterpret_cast<const tflite::BidirectionalSequenceLSTMOptions *
>(obj);
17751 return verifier.VerifyTable(ptr);
17754 auto ptr =
reinterpret_cast<const tflite::BidirectionalSequenceRNNOptions *
>(obj);
17755 return verifier.VerifyTable(ptr);
17758 auto ptr =
reinterpret_cast<const tflite::UnidirectionalSequenceLSTMOptions *
>(obj);
17759 return verifier.VerifyTable(ptr);
17762 auto ptr =
reinterpret_cast<const tflite::FloorModOptions *
>(obj);
17763 return verifier.VerifyTable(ptr);
17766 auto ptr =
reinterpret_cast<const tflite::RangeOptions *
>(obj);
17767 return verifier.VerifyTable(ptr);
17770 auto ptr =
reinterpret_cast<const tflite::ResizeNearestNeighborOptions *
>(obj);
17771 return verifier.VerifyTable(ptr);
17774 auto ptr =
reinterpret_cast<const tflite::LeakyReluOptions *
>(obj);
17775 return verifier.VerifyTable(ptr);
17778 auto ptr =
reinterpret_cast<const tflite::SquaredDifferenceOptions *
>(obj);
17779 return verifier.VerifyTable(ptr);
17782 auto ptr =
reinterpret_cast<const tflite::MirrorPadOptions *
>(obj);
17783 return verifier.VerifyTable(ptr);
17786 auto ptr =
reinterpret_cast<const tflite::AbsOptions *
>(obj);
17787 return verifier.VerifyTable(ptr);
17790 auto ptr =
reinterpret_cast<const tflite::SplitVOptions *
>(obj);
17791 return verifier.VerifyTable(ptr);
17794 auto ptr =
reinterpret_cast<const tflite::UniqueOptions *
>(obj);
17795 return verifier.VerifyTable(ptr);
17798 auto ptr =
reinterpret_cast<const tflite::ReverseV2Options *
>(obj);
17799 return verifier.VerifyTable(ptr);
17802 auto ptr =
reinterpret_cast<const tflite::AddNOptions *
>(obj);
17803 return verifier.VerifyTable(ptr);
17806 auto ptr =
reinterpret_cast<const tflite::GatherNdOptions *
>(obj);
17807 return verifier.VerifyTable(ptr);
17810 auto ptr =
reinterpret_cast<const tflite::CosOptions *
>(obj);
17811 return verifier.VerifyTable(ptr);
17814 auto ptr =
reinterpret_cast<const tflite::WhereOptions *
>(obj);
17815 return verifier.VerifyTable(ptr);
17818 auto ptr =
reinterpret_cast<const tflite::RankOptions *
>(obj);
17819 return verifier.VerifyTable(ptr);
17822 auto ptr =
reinterpret_cast<const tflite::ReverseSequenceOptions *
>(obj);
17823 return verifier.VerifyTable(ptr);
17826 auto ptr =
reinterpret_cast<const tflite::MatrixDiagOptions *
>(obj);
17827 return verifier.VerifyTable(ptr);
17830 auto ptr =
reinterpret_cast<const tflite::QuantizeOptions *
>(obj);
17831 return verifier.VerifyTable(ptr);
17834 auto ptr =
reinterpret_cast<const tflite::MatrixSetDiagOptions *
>(obj);
17835 return verifier.VerifyTable(ptr);
17838 auto ptr =
reinterpret_cast<const tflite::HardSwishOptions *
>(obj);
17839 return verifier.VerifyTable(ptr);
17842 auto ptr =
reinterpret_cast<const tflite::IfOptions *
>(obj);
17843 return verifier.VerifyTable(ptr);
17846 auto ptr =
reinterpret_cast<const tflite::WhileOptions *
>(obj);
17847 return verifier.VerifyTable(ptr);
17850 auto ptr =
reinterpret_cast<const tflite::DepthToSpaceOptions *
>(obj);
17851 return verifier.VerifyTable(ptr);
17854 auto ptr =
reinterpret_cast<const tflite::NonMaxSuppressionV4Options *
>(obj);
17855 return verifier.VerifyTable(ptr);
17858 auto ptr =
reinterpret_cast<const tflite::NonMaxSuppressionV5Options *
>(obj);
17859 return verifier.VerifyTable(ptr);
17862 auto ptr =
reinterpret_cast<const tflite::ScatterNdOptions *
>(obj);
17863 return verifier.VerifyTable(ptr);
17866 auto ptr =
reinterpret_cast<const tflite::SelectV2Options *
>(obj);
17867 return verifier.VerifyTable(ptr);
17870 auto ptr =
reinterpret_cast<const tflite::DensifyOptions *
>(obj);
17871 return verifier.VerifyTable(ptr);
17874 auto ptr =
reinterpret_cast<const tflite::SegmentSumOptions *
>(obj);
17875 return verifier.VerifyTable(ptr);
17878 auto ptr =
reinterpret_cast<const tflite::BatchMatMulOptions *
>(obj);
17879 return verifier.VerifyTable(ptr);
17882 auto ptr =
reinterpret_cast<const tflite::CumsumOptions *
>(obj);
17883 return verifier.VerifyTable(ptr);
17886 auto ptr =
reinterpret_cast<const tflite::CallOnceOptions *
>(obj);
17887 return verifier.VerifyTable(ptr);
17890 auto ptr =
reinterpret_cast<const tflite::BroadcastToOptions *
>(obj);
17891 return verifier.VerifyTable(ptr);
17894 auto ptr =
reinterpret_cast<const tflite::Rfft2dOptions *
>(obj);
17895 return verifier.VerifyTable(ptr);
17898 auto ptr =
reinterpret_cast<const tflite::Conv3DOptions *
>(obj);
17899 return verifier.VerifyTable(ptr);
17902 auto ptr =
reinterpret_cast<const tflite::HashtableOptions *
>(obj);
17903 return verifier.VerifyTable(ptr);
17906 auto ptr =
reinterpret_cast<const tflite::HashtableFindOptions *
>(obj);
17907 return verifier.VerifyTable(ptr);
17910 auto ptr =
reinterpret_cast<const tflite::HashtableImportOptions *
>(obj);
17911 return verifier.VerifyTable(ptr);
17914 auto ptr =
reinterpret_cast<const tflite::HashtableSizeOptions *
>(obj);
17915 return verifier.VerifyTable(ptr);
17918 auto ptr =
reinterpret_cast<const tflite::VarHandleOptions *
>(obj);
17919 return verifier.VerifyTable(ptr);
17922 auto ptr =
reinterpret_cast<const tflite::ReadVariableOptions *
>(obj);
17923 return verifier.VerifyTable(ptr);
17926 auto ptr =
reinterpret_cast<const tflite::AssignVariableOptions *
>(obj);
17927 return verifier.VerifyTable(ptr);
17930 auto ptr =
reinterpret_cast<const tflite::RandomOptions *
>(obj);
17931 return verifier.VerifyTable(ptr);
17934 auto ptr =
reinterpret_cast<const tflite::BucketizeOptions *
>(obj);
17935 return verifier.VerifyTable(ptr);
17938 auto ptr =
reinterpret_cast<const tflite::GeluOptions *
>(obj);
17939 return verifier.VerifyTable(ptr);
17942 auto ptr =
reinterpret_cast<const tflite::DynamicUpdateSliceOptions *
>(obj);
17943 return verifier.VerifyTable(ptr);
17946 auto ptr =
reinterpret_cast<const tflite::UnsortedSegmentProdOptions *
>(obj);
17947 return verifier.VerifyTable(ptr);
17950 auto ptr =
reinterpret_cast<const tflite::UnsortedSegmentMaxOptions *
>(obj);
17951 return verifier.VerifyTable(ptr);
17954 auto ptr =
reinterpret_cast<const tflite::UnsortedSegmentMinOptions *
>(obj);
17955 return verifier.VerifyTable(ptr);
17958 auto ptr =
reinterpret_cast<const tflite::UnsortedSegmentSumOptions *
>(obj);
17959 return verifier.VerifyTable(ptr);
17962 auto ptr =
reinterpret_cast<const tflite::ATan2Options *
>(obj);
17963 return verifier.VerifyTable(ptr);
17966 auto ptr =
reinterpret_cast<const tflite::SignOptions *
>(obj);
17967 return verifier.VerifyTable(ptr);
17969 default:
return true;
17974 if (!values || !types)
return !values && !types;
17975 if (values->size() != types->
size())
return false;
17976 for (flatbuffers::uoffset_t i = 0; i < values->size(); ++i) {
17989 auto ptr =
reinterpret_cast<const tflite::Conv2DOptions *
>(obj);
17990 return ptr->UnPack(resolver);
17993 auto ptr =
reinterpret_cast<const tflite::DepthwiseConv2DOptions *
>(obj);
17994 return ptr->UnPack(resolver);
17997 auto ptr =
reinterpret_cast<const tflite::ConcatEmbeddingsOptions *
>(obj);
17998 return ptr->UnPack(resolver);
18001 auto ptr =
reinterpret_cast<const tflite::LSHProjectionOptions *
>(obj);
18002 return ptr->UnPack(resolver);
18005 auto ptr =
reinterpret_cast<const tflite::Pool2DOptions *
>(obj);
18006 return ptr->UnPack(resolver);
18009 auto ptr =
reinterpret_cast<const tflite::SVDFOptions *
>(obj);
18010 return ptr->UnPack(resolver);
18013 auto ptr =
reinterpret_cast<const tflite::RNNOptions *
>(obj);
18014 return ptr->UnPack(resolver);
18017 auto ptr =
reinterpret_cast<const tflite::FullyConnectedOptions *
>(obj);
18018 return ptr->UnPack(resolver);
18021 auto ptr =
reinterpret_cast<const tflite::SoftmaxOptions *
>(obj);
18022 return ptr->UnPack(resolver);
18025 auto ptr =
reinterpret_cast<const tflite::ConcatenationOptions *
>(obj);
18026 return ptr->UnPack(resolver);
18029 auto ptr =
reinterpret_cast<const tflite::AddOptions *
>(obj);
18030 return ptr->UnPack(resolver);
18033 auto ptr =
reinterpret_cast<const tflite::L2NormOptions *
>(obj);
18034 return ptr->UnPack(resolver);
18037 auto ptr =
reinterpret_cast<const tflite::LocalResponseNormalizationOptions *
>(obj);
18038 return ptr->UnPack(resolver);
18041 auto ptr =
reinterpret_cast<const tflite::LSTMOptions *
>(obj);
18042 return ptr->UnPack(resolver);
18045 auto ptr =
reinterpret_cast<const tflite::ResizeBilinearOptions *
>(obj);
18046 return ptr->UnPack(resolver);
18049 auto ptr =
reinterpret_cast<const tflite::CallOptions *
>(obj);
18050 return ptr->UnPack(resolver);
18053 auto ptr =
reinterpret_cast<const tflite::ReshapeOptions *
>(obj);
18054 return ptr->UnPack(resolver);
18057 auto ptr =
reinterpret_cast<const tflite::SkipGramOptions *
>(obj);
18058 return ptr->UnPack(resolver);
18061 auto ptr =
reinterpret_cast<const tflite::SpaceToDepthOptions *
>(obj);
18062 return ptr->UnPack(resolver);
18065 auto ptr =
reinterpret_cast<const tflite::EmbeddingLookupSparseOptions *
>(obj);
18066 return ptr->UnPack(resolver);
18069 auto ptr =
reinterpret_cast<const tflite::MulOptions *
>(obj);
18070 return ptr->UnPack(resolver);
18073 auto ptr =
reinterpret_cast<const tflite::PadOptions *
>(obj);
18074 return ptr->UnPack(resolver);
18077 auto ptr =
reinterpret_cast<const tflite::GatherOptions *
>(obj);
18078 return ptr->UnPack(resolver);
18081 auto ptr =
reinterpret_cast<const tflite::BatchToSpaceNDOptions *
>(obj);
18082 return ptr->UnPack(resolver);
18085 auto ptr =
reinterpret_cast<const tflite::SpaceToBatchNDOptions *
>(obj);
18086 return ptr->UnPack(resolver);
18089 auto ptr =
reinterpret_cast<const tflite::TransposeOptions *
>(obj);
18090 return ptr->UnPack(resolver);
18093 auto ptr =
reinterpret_cast<const tflite::ReducerOptions *
>(obj);
18094 return ptr->UnPack(resolver);
18097 auto ptr =
reinterpret_cast<const tflite::SubOptions *
>(obj);
18098 return ptr->UnPack(resolver);
18101 auto ptr =
reinterpret_cast<const tflite::DivOptions *
>(obj);
18102 return ptr->UnPack(resolver);
18105 auto ptr =
reinterpret_cast<const tflite::SqueezeOptions *
>(obj);
18106 return ptr->UnPack(resolver);
18109 auto ptr =
reinterpret_cast<const tflite::SequenceRNNOptions *
>(obj);
18110 return ptr->UnPack(resolver);
18113 auto ptr =
reinterpret_cast<const tflite::StridedSliceOptions *
>(obj);
18114 return ptr->UnPack(resolver);
18117 auto ptr =
reinterpret_cast<const tflite::ExpOptions *
>(obj);
18118 return ptr->UnPack(resolver);
18121 auto ptr =
reinterpret_cast<const tflite::TopKV2Options *
>(obj);
18122 return ptr->UnPack(resolver);
18125 auto ptr =
reinterpret_cast<const tflite::SplitOptions *
>(obj);
18126 return ptr->UnPack(resolver);
18129 auto ptr =
reinterpret_cast<const tflite::LogSoftmaxOptions *
>(obj);
18130 return ptr->UnPack(resolver);
18133 auto ptr =
reinterpret_cast<const tflite::CastOptions *
>(obj);
18134 return ptr->UnPack(resolver);
18137 auto ptr =
reinterpret_cast<const tflite::DequantizeOptions *
>(obj);
18138 return ptr->UnPack(resolver);
18141 auto ptr =
reinterpret_cast<const tflite::MaximumMinimumOptions *
>(obj);
18142 return ptr->UnPack(resolver);
18145 auto ptr =
reinterpret_cast<const tflite::ArgMaxOptions *
>(obj);
18146 return ptr->UnPack(resolver);
18149 auto ptr =
reinterpret_cast<const tflite::LessOptions *
>(obj);
18150 return ptr->UnPack(resolver);
18153 auto ptr =
reinterpret_cast<const tflite::NegOptions *
>(obj);
18154 return ptr->UnPack(resolver);
18157 auto ptr =
reinterpret_cast<const tflite::PadV2Options *
>(obj);
18158 return ptr->UnPack(resolver);
18161 auto ptr =
reinterpret_cast<const tflite::GreaterOptions *
>(obj);
18162 return ptr->UnPack(resolver);
18165 auto ptr =
reinterpret_cast<const tflite::GreaterEqualOptions *
>(obj);
18166 return ptr->UnPack(resolver);
18169 auto ptr =
reinterpret_cast<const tflite::LessEqualOptions *
>(obj);
18170 return ptr->UnPack(resolver);
18173 auto ptr =
reinterpret_cast<const tflite::SelectOptions *
>(obj);
18174 return ptr->UnPack(resolver);
18177 auto ptr =
reinterpret_cast<const tflite::SliceOptions *
>(obj);
18178 return ptr->UnPack(resolver);
18181 auto ptr =
reinterpret_cast<const tflite::TransposeConvOptions *
>(obj);
18182 return ptr->UnPack(resolver);
18185 auto ptr =
reinterpret_cast<const tflite::SparseToDenseOptions *
>(obj);
18186 return ptr->UnPack(resolver);
18189 auto ptr =
reinterpret_cast<const tflite::TileOptions *
>(obj);
18190 return ptr->UnPack(resolver);
18193 auto ptr =
reinterpret_cast<const tflite::ExpandDimsOptions *
>(obj);
18194 return ptr->UnPack(resolver);
18197 auto ptr =
reinterpret_cast<const tflite::EqualOptions *
>(obj);
18198 return ptr->UnPack(resolver);
18201 auto ptr =
reinterpret_cast<const tflite::NotEqualOptions *
>(obj);
18202 return ptr->UnPack(resolver);
18205 auto ptr =
reinterpret_cast<const tflite::ShapeOptions *
>(obj);
18206 return ptr->UnPack(resolver);
18209 auto ptr =
reinterpret_cast<const tflite::PowOptions *
>(obj);
18210 return ptr->UnPack(resolver);
18213 auto ptr =
reinterpret_cast<const tflite::ArgMinOptions *
>(obj);
18214 return ptr->UnPack(resolver);
18217 auto ptr =
reinterpret_cast<const tflite::FakeQuantOptions *
>(obj);
18218 return ptr->UnPack(resolver);
18221 auto ptr =
reinterpret_cast<const tflite::PackOptions *
>(obj);
18222 return ptr->UnPack(resolver);
18225 auto ptr =
reinterpret_cast<const tflite::LogicalOrOptions *
>(obj);
18226 return ptr->UnPack(resolver);
18229 auto ptr =
reinterpret_cast<const tflite::OneHotOptions *
>(obj);
18230 return ptr->UnPack(resolver);
18233 auto ptr =
reinterpret_cast<const tflite::LogicalAndOptions *
>(obj);
18234 return ptr->UnPack(resolver);
18237 auto ptr =
reinterpret_cast<const tflite::LogicalNotOptions *
>(obj);
18238 return ptr->UnPack(resolver);
18241 auto ptr =
reinterpret_cast<const tflite::UnpackOptions *
>(obj);
18242 return ptr->UnPack(resolver);
18245 auto ptr =
reinterpret_cast<const tflite::FloorDivOptions *
>(obj);
18246 return ptr->UnPack(resolver);
18249 auto ptr =
reinterpret_cast<const tflite::SquareOptions *
>(obj);
18250 return ptr->UnPack(resolver);
18253 auto ptr =
reinterpret_cast<const tflite::ZerosLikeOptions *
>(obj);
18254 return ptr->UnPack(resolver);
18257 auto ptr =
reinterpret_cast<const tflite::FillOptions *
>(obj);
18258 return ptr->UnPack(resolver);
18261 auto ptr =
reinterpret_cast<const tflite::BidirectionalSequenceLSTMOptions *
>(obj);
18262 return ptr->UnPack(resolver);
18265 auto ptr =
reinterpret_cast<const tflite::BidirectionalSequenceRNNOptions *
>(obj);
18266 return ptr->UnPack(resolver);
18269 auto ptr =
reinterpret_cast<const tflite::UnidirectionalSequenceLSTMOptions *
>(obj);
18270 return ptr->UnPack(resolver);
18273 auto ptr =
reinterpret_cast<const tflite::FloorModOptions *
>(obj);
18274 return ptr->UnPack(resolver);
18277 auto ptr =
reinterpret_cast<const tflite::RangeOptions *
>(obj);
18278 return ptr->UnPack(resolver);
18281 auto ptr =
reinterpret_cast<const tflite::ResizeNearestNeighborOptions *
>(obj);
18282 return ptr->UnPack(resolver);
18285 auto ptr =
reinterpret_cast<const tflite::LeakyReluOptions *
>(obj);
18286 return ptr->UnPack(resolver);
18289 auto ptr =
reinterpret_cast<const tflite::SquaredDifferenceOptions *
>(obj);
18290 return ptr->UnPack(resolver);
18293 auto ptr =
reinterpret_cast<const tflite::MirrorPadOptions *
>(obj);
18294 return ptr->UnPack(resolver);
18297 auto ptr =
reinterpret_cast<const tflite::AbsOptions *
>(obj);
18298 return ptr->UnPack(resolver);
18301 auto ptr =
reinterpret_cast<const tflite::SplitVOptions *
>(obj);
18302 return ptr->UnPack(resolver);
18305 auto ptr =
reinterpret_cast<const tflite::UniqueOptions *
>(obj);
18306 return ptr->UnPack(resolver);
18309 auto ptr =
reinterpret_cast<const tflite::ReverseV2Options *
>(obj);
18310 return ptr->UnPack(resolver);
18313 auto ptr =
reinterpret_cast<const tflite::AddNOptions *
>(obj);
18314 return ptr->UnPack(resolver);
18317 auto ptr =
reinterpret_cast<const tflite::GatherNdOptions *
>(obj);
18318 return ptr->UnPack(resolver);
18321 auto ptr =
reinterpret_cast<const tflite::CosOptions *
>(obj);
18322 return ptr->UnPack(resolver);
18325 auto ptr =
reinterpret_cast<const tflite::WhereOptions *
>(obj);
18326 return ptr->UnPack(resolver);
18329 auto ptr =
reinterpret_cast<const tflite::RankOptions *
>(obj);
18330 return ptr->UnPack(resolver);
18333 auto ptr =
reinterpret_cast<const tflite::ReverseSequenceOptions *
>(obj);
18334 return ptr->UnPack(resolver);
18337 auto ptr =
reinterpret_cast<const tflite::MatrixDiagOptions *
>(obj);
18338 return ptr->UnPack(resolver);
18341 auto ptr =
reinterpret_cast<const tflite::QuantizeOptions *
>(obj);
18342 return ptr->UnPack(resolver);
18345 auto ptr =
reinterpret_cast<const tflite::MatrixSetDiagOptions *
>(obj);
18346 return ptr->UnPack(resolver);
18349 auto ptr =
reinterpret_cast<const tflite::HardSwishOptions *
>(obj);
18350 return ptr->UnPack(resolver);
18353 auto ptr =
reinterpret_cast<const tflite::IfOptions *
>(obj);
18354 return ptr->UnPack(resolver);
18357 auto ptr =
reinterpret_cast<const tflite::WhileOptions *
>(obj);
18358 return ptr->UnPack(resolver);
18361 auto ptr =
reinterpret_cast<const tflite::DepthToSpaceOptions *
>(obj);
18362 return ptr->UnPack(resolver);
18365 auto ptr =
reinterpret_cast<const tflite::NonMaxSuppressionV4Options *
>(obj);
18366 return ptr->UnPack(resolver);
18369 auto ptr =
reinterpret_cast<const tflite::NonMaxSuppressionV5Options *
>(obj);
18370 return ptr->UnPack(resolver);
18373 auto ptr =
reinterpret_cast<const tflite::ScatterNdOptions *
>(obj);
18374 return ptr->UnPack(resolver);
18377 auto ptr =
reinterpret_cast<const tflite::SelectV2Options *
>(obj);
18378 return ptr->UnPack(resolver);
18381 auto ptr =
reinterpret_cast<const tflite::DensifyOptions *
>(obj);
18382 return ptr->UnPack(resolver);
18385 auto ptr =
reinterpret_cast<const tflite::SegmentSumOptions *
>(obj);
18386 return ptr->UnPack(resolver);
18389 auto ptr =
reinterpret_cast<const tflite::BatchMatMulOptions *
>(obj);
18390 return ptr->UnPack(resolver);
18393 auto ptr =
reinterpret_cast<const tflite::CumsumOptions *
>(obj);
18394 return ptr->UnPack(resolver);
18397 auto ptr =
reinterpret_cast<const tflite::CallOnceOptions *
>(obj);
18398 return ptr->UnPack(resolver);
18401 auto ptr =
reinterpret_cast<const tflite::BroadcastToOptions *
>(obj);
18402 return ptr->UnPack(resolver);
18405 auto ptr =
reinterpret_cast<const tflite::Rfft2dOptions *
>(obj);
18406 return ptr->UnPack(resolver);
18409 auto ptr =
reinterpret_cast<const tflite::Conv3DOptions *
>(obj);
18410 return ptr->UnPack(resolver);
18413 auto ptr =
reinterpret_cast<const tflite::HashtableOptions *
>(obj);
18414 return ptr->UnPack(resolver);
18417 auto ptr =
reinterpret_cast<const tflite::HashtableFindOptions *
>(obj);
18418 return ptr->UnPack(resolver);
18421 auto ptr =
reinterpret_cast<const tflite::HashtableImportOptions *
>(obj);
18422 return ptr->UnPack(resolver);
18425 auto ptr =
reinterpret_cast<const tflite::HashtableSizeOptions *
>(obj);
18426 return ptr->UnPack(resolver);
18429 auto ptr =
reinterpret_cast<const tflite::VarHandleOptions *
>(obj);
18430 return ptr->UnPack(resolver);
18433 auto ptr =
reinterpret_cast<const tflite::ReadVariableOptions *
>(obj);
18434 return ptr->UnPack(resolver);
18437 auto ptr =
reinterpret_cast<const tflite::AssignVariableOptions *
>(obj);
18438 return ptr->UnPack(resolver);
18441 auto ptr =
reinterpret_cast<const tflite::RandomOptions *
>(obj);
18442 return ptr->UnPack(resolver);
18445 auto ptr =
reinterpret_cast<const tflite::BucketizeOptions *
>(obj);
18446 return ptr->UnPack(resolver);
18449 auto ptr =
reinterpret_cast<const tflite::GeluOptions *
>(obj);
18450 return ptr->UnPack(resolver);
18453 auto ptr =
reinterpret_cast<const tflite::DynamicUpdateSliceOptions *
>(obj);
18454 return ptr->UnPack(resolver);
18457 auto ptr =
reinterpret_cast<const tflite::UnsortedSegmentProdOptions *
>(obj);
18458 return ptr->UnPack(resolver);
18461 auto ptr =
reinterpret_cast<const tflite::UnsortedSegmentMaxOptions *
>(obj);
18462 return ptr->UnPack(resolver);
18465 auto ptr =
reinterpret_cast<const tflite::UnsortedSegmentMinOptions *
>(obj);
18466 return ptr->UnPack(resolver);
18469 auto ptr =
reinterpret_cast<const tflite::UnsortedSegmentSumOptions *
>(obj);
18470 return ptr->UnPack(resolver);
18473 auto ptr =
reinterpret_cast<const tflite::ATan2Options *
>(obj);
18474 return ptr->UnPack(resolver);
18477 auto ptr =
reinterpret_cast<const tflite::SignOptions *
>(obj);
18478 return ptr->UnPack(resolver);
18480 default:
return nullptr;
20106 return flatbuffers::GetRoot<tflite::Model>(buf);
20110 return flatbuffers::GetSizePrefixedRoot<tflite::Model>(buf);
20118 return flatbuffers::BufferHasIdentifier(
20123 return flatbuffers::BufferHasIdentifier(
20128 flatbuffers::Verifier &verifier) {
20133 flatbuffers::Verifier &verifier) {
20134 return verifier.VerifySizePrefixedBuffer<tflite::Model>(
ModelIdentifier());
20143 flatbuffers::Offset<tflite::Model> root) {
20149 flatbuffers::Offset<tflite::Model> root) {
20156 return std::unique_ptr<tflite::ModelT>(
GetModel(buf)->UnPack(res));
TfLitePaddingValues padding
Definition conv.cc:54
QuantizationOpData * quantization
Definition batch_matmul.cc:55
float scale
Definition batch_matmul_test.cc:44
int zero_point
Definition batch_matmul_test.cc:45
int init_subgraph_index
Definition call_once.cpp:35
Helper class to hold data needed in creation of a FlatBuffer. To serialize data, you typically call o...
Definition flatbuffer_builder.h:70
void Finish(Offset< T > root, const char *file_identifier=nullptr)
Finish serializing a buffer by writing the root offset.
Definition flatbuffer_builder.h:1084
Offset< String > CreateString(const char *str, size_t len)
Store a string in the buffer, which can contain any binary data.
Definition flatbuffer_builder.h:460
void FinishSizePrefixed(Offset< T > root, const char *file_identifier=nullptr)
Finish a buffer with a 32 bit size field pre-fixed (size of the buffer following the size field)....
Definition flatbuffer_builder.h:1096
Offset< Vector< T > > CreateVector(const T *v, size_t len)
Serialize an array into a FlatBuffer vector.
Definition flatbuffer_builder.h:626
E GetEnum(uoffset_t i) const
Definition vector.h:179
uoffset_t size() const
Definition vector.h:159
bool exclusive
Definition cumsum_test.cc:30
int32_t axis
Definition cumsum_test.cc:32
bool reverse
Definition cumsum_test.cc:31
int block_size
Definition depth_to_space_test.cc:30
struct hello_world_model::@544::Node0_0::Inputs inputs
int data[3]
Definition hello_world_model.cc:114
struct hello_world_model::@544::Node0_0::Outputs outputs
int else_subgraph_index
Definition if.cpp:36
int then_subgraph_index
Definition if.cpp:35
int filter_width
Definition l2_pool_2d_test.cc:35
int filter_height
Definition l2_pool_2d_test.cc:36
VT_DATA
Definition layer_by_layer_schema_generated.h:110
VT_TENSOR_INDEX
Definition layer_by_layer_schema_generated.h:107
float alpha
Definition leaky_relu_test.cc:33
TfLiteType type
Definition overlap_add.cc:46
int Model
Definition Konvertierung.py:20
format
Definition calibrate.py:32
name
Definition calibrate.py:101
Definition allocator.h:22
std::function< hash_value_t(void *pointer)> rehasher_function_t
Definition flatbuffers.h:97
std::function< void(void **pointer_adr, hash_value_t hash)> resolver_function_t
Definition flatbuffers.h:96
Definition context_util.h:26
bool VerifyQuantizationDetails(flatbuffers::Verifier &verifier, const void *obj, QuantizationDetails type)
Definition schema_generated.h:17288
flatbuffers::Offset< Buffer > CreateBufferDirect(flatbuffers::FlatBufferBuilder &_fbb, const std::vector< uint8_t > *data=nullptr)
Definition schema_generated.h:12875
const char *const * EnumNamesTensorType()
Definition schema_generated.h:625
flatbuffers::Offset< SignOptions > CreateSignOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:11551
flatbuffers::Offset< BidirectionalSequenceLSTMOptions > CreateBidirectionalSequenceLSTMOptions(flatbuffers::FlatBufferBuilder &_fbb, tflite::ActivationFunctionType fused_activation_function=tflite::ActivationFunctionType_NONE, float cell_clip=0.0f, float proj_clip=0.0f, bool merge_outputs=false, bool time_major=true, bool asymmetric_quantize_inputs=false)
Definition schema_generated.h:6639
flatbuffers::Offset< ResizeBilinearOptions > CreateResizeBilinearOptions(flatbuffers::FlatBufferBuilder &_fbb, bool align_corners=false, bool half_pixel_centers=false)
Definition schema_generated.h:6710
flatbuffers::Offset< NotEqualOptions > CreateNotEqualOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:8775
flatbuffers::Offset< CastOptions > CreateCastOptions(flatbuffers::FlatBufferBuilder &_fbb, tflite::TensorType in_data_type=tflite::TensorType_FLOAT32, tflite::TensorType out_data_type=tflite::TensorType_FLOAT32)
Definition schema_generated.h:8023
const TensorType(& EnumValuesTensorType())[18]
Definition schema_generated.h:601
flatbuffers::Offset< TensorMap > CreateTensorMap(flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::String > name=0, uint32_t tensor_index=0)
Definition schema_generated.h:13014
flatbuffers::Offset< AddNOptions > CreateAddNOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:9870
flatbuffers::Offset< MatrixSetDiagOptions > CreateMatrixSetDiagOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:10128
flatbuffers::Offset< BidirectionalSequenceRNNOptions > CreateBidirectionalSequenceRNNOptions(flatbuffers::FlatBufferBuilder &_fbb, bool time_major=false, tflite::ActivationFunctionType fused_activation_function=tflite::ActivationFunctionType_NONE, bool merge_outputs=false, bool asymmetric_quantize_inputs=false)
Definition schema_generated.h:5881
flatbuffers::Offset< SparseToDenseOptions > CreateSparseToDenseOptions(flatbuffers::FlatBufferBuilder &_fbb, bool validate_indices=false)
Definition schema_generated.h:8695
flatbuffers::Offset< MatrixDiagOptions > CreateMatrixDiagOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:10050
flatbuffers::Offset< GatherOptions > CreateGatherOptions(flatbuffers::FlatBufferBuilder &_fbb, int32_t axis=0, int32_t batch_dims=0)
Definition schema_generated.h:7490
BuiltinOptions
Definition schema_generated.h:1403
@ BuiltinOptions_ReverseV2Options
Definition schema_generated.h:1485
@ BuiltinOptions_StridedSliceOptions
Definition schema_generated.h:1436
@ BuiltinOptions_ConcatenationOptions
Definition schema_generated.h:1414
@ BuiltinOptions_EmbeddingLookupSparseOptions
Definition schema_generated.h:1424
@ BuiltinOptions_CallOptions
Definition schema_generated.h:1420
@ BuiltinOptions_ReshapeOptions
Definition schema_generated.h:1421
@ BuiltinOptions_Conv2DOptions
Definition schema_generated.h:1405
@ BuiltinOptions_LessOptions
Definition schema_generated.h:1445
@ BuiltinOptions_MulOptions
Definition schema_generated.h:1425
@ BuiltinOptions_ArgMinOptions
Definition schema_generated.h:1461
@ BuiltinOptions_RankOptions
Definition schema_generated.h:1490
@ BuiltinOptions_NonMaxSuppressionV4Options
Definition schema_generated.h:1499
@ BuiltinOptions_FullyConnectedOptions
Definition schema_generated.h:1412
@ BuiltinOptions_BatchMatMulOptions
Definition schema_generated.h:1505
@ BuiltinOptions_UnsortedSegmentSumOptions
Definition schema_generated.h:1525
@ BuiltinOptions_VarHandleOptions
Definition schema_generated.h:1515
@ BuiltinOptions_UnpackOptions
Definition schema_generated.h:1468
@ BuiltinOptions_SkipGramOptions
Definition schema_generated.h:1422
@ BuiltinOptions_MatrixSetDiagOptions
Definition schema_generated.h:1494
@ BuiltinOptions_LocalResponseNormalizationOptions
Definition schema_generated.h:1417
@ BuiltinOptions_ReverseSequenceOptions
Definition schema_generated.h:1491
@ BuiltinOptions_AssignVariableOptions
Definition schema_generated.h:1517
@ BuiltinOptions_TransposeConvOptions
Definition schema_generated.h:1453
@ BuiltinOptions_BatchToSpaceNDOptions
Definition schema_generated.h:1428
@ BuiltinOptions_MIN
Definition schema_generated.h:1528
@ BuiltinOptions_HardSwishOptions
Definition schema_generated.h:1495
@ BuiltinOptions_LogicalOrOptions
Definition schema_generated.h:1464
@ BuiltinOptions_UnidirectionalSequenceLSTMOptions
Definition schema_generated.h:1475
@ BuiltinOptions_WhereOptions
Definition schema_generated.h:1489
@ BuiltinOptions_NegOptions
Definition schema_generated.h:1446
@ BuiltinOptions_ZerosLikeOptions
Definition schema_generated.h:1471
@ BuiltinOptions_ReducerOptions
Definition schema_generated.h:1431
@ BuiltinOptions_ATan2Options
Definition schema_generated.h:1526
@ BuiltinOptions_LogSoftmaxOptions
Definition schema_generated.h:1440
@ BuiltinOptions_TransposeOptions
Definition schema_generated.h:1430
@ BuiltinOptions_UnsortedSegmentMinOptions
Definition schema_generated.h:1524
@ BuiltinOptions_MirrorPadOptions
Definition schema_generated.h:1481
@ BuiltinOptions_SignOptions
Definition schema_generated.h:1527
@ BuiltinOptions_HashtableOptions
Definition schema_generated.h:1511
@ BuiltinOptions_ScatterNdOptions
Definition schema_generated.h:1501
@ BuiltinOptions_DensifyOptions
Definition schema_generated.h:1503
@ BuiltinOptions_SoftmaxOptions
Definition schema_generated.h:1413
@ BuiltinOptions_ExpandDimsOptions
Definition schema_generated.h:1456
@ BuiltinOptions_ShapeOptions
Definition schema_generated.h:1459
@ BuiltinOptions_RNNOptions
Definition schema_generated.h:1411
@ BuiltinOptions_RangeOptions
Definition schema_generated.h:1477
@ BuiltinOptions_SquaredDifferenceOptions
Definition schema_generated.h:1480
@ BuiltinOptions_LeakyReluOptions
Definition schema_generated.h:1479
@ BuiltinOptions_DepthToSpaceOptions
Definition schema_generated.h:1498
@ BuiltinOptions_BucketizeOptions
Definition schema_generated.h:1519
@ BuiltinOptions_IfOptions
Definition schema_generated.h:1496
@ BuiltinOptions_NONE
Definition schema_generated.h:1404
@ BuiltinOptions_FloorDivOptions
Definition schema_generated.h:1469
@ BuiltinOptions_LSHProjectionOptions
Definition schema_generated.h:1408
@ BuiltinOptions_FloorModOptions
Definition schema_generated.h:1476
@ BuiltinOptions_MaximumMinimumOptions
Definition schema_generated.h:1443
@ BuiltinOptions_GeluOptions
Definition schema_generated.h:1520
@ BuiltinOptions_DepthwiseConv2DOptions
Definition schema_generated.h:1406
@ BuiltinOptions_ExpOptions
Definition schema_generated.h:1437
@ BuiltinOptions_UnsortedSegmentProdOptions
Definition schema_generated.h:1522
@ BuiltinOptions_UnsortedSegmentMaxOptions
Definition schema_generated.h:1523
@ BuiltinOptions_SquareOptions
Definition schema_generated.h:1470
@ BuiltinOptions_SegmentSumOptions
Definition schema_generated.h:1504
@ BuiltinOptions_QuantizeOptions
Definition schema_generated.h:1493
@ BuiltinOptions_GreaterOptions
Definition schema_generated.h:1448
@ BuiltinOptions_LessEqualOptions
Definition schema_generated.h:1450
@ BuiltinOptions_SqueezeOptions
Definition schema_generated.h:1434
@ BuiltinOptions_SpaceToBatchNDOptions
Definition schema_generated.h:1429
@ BuiltinOptions_SelectV2Options
Definition schema_generated.h:1502
@ BuiltinOptions_OneHotOptions
Definition schema_generated.h:1465
@ BuiltinOptions_CallOnceOptions
Definition schema_generated.h:1507
@ BuiltinOptions_BidirectionalSequenceRNNOptions
Definition schema_generated.h:1474
@ BuiltinOptions_L2NormOptions
Definition schema_generated.h:1416
@ BuiltinOptions_PadOptions
Definition schema_generated.h:1426
@ BuiltinOptions_AddOptions
Definition schema_generated.h:1415
@ BuiltinOptions_GreaterEqualOptions
Definition schema_generated.h:1449
@ BuiltinOptions_ResizeBilinearOptions
Definition schema_generated.h:1419
@ BuiltinOptions_HashtableSizeOptions
Definition schema_generated.h:1514
@ BuiltinOptions_HashtableImportOptions
Definition schema_generated.h:1513
@ BuiltinOptions_Conv3DOptions
Definition schema_generated.h:1510
@ BuiltinOptions_CosOptions
Definition schema_generated.h:1488
@ BuiltinOptions_LSTMOptions
Definition schema_generated.h:1418
@ BuiltinOptions_TopKV2Options
Definition schema_generated.h:1438
@ BuiltinOptions_TileOptions
Definition schema_generated.h:1455
@ BuiltinOptions_ConcatEmbeddingsOptions
Definition schema_generated.h:1407
@ BuiltinOptions_SpaceToDepthOptions
Definition schema_generated.h:1423
@ BuiltinOptions_ArgMaxOptions
Definition schema_generated.h:1444
@ BuiltinOptions_CumsumOptions
Definition schema_generated.h:1506
@ BuiltinOptions_AbsOptions
Definition schema_generated.h:1482
@ BuiltinOptions_Rfft2dOptions
Definition schema_generated.h:1509
@ BuiltinOptions_SliceOptions
Definition schema_generated.h:1452
@ BuiltinOptions_MatrixDiagOptions
Definition schema_generated.h:1492
@ BuiltinOptions_RandomOptions
Definition schema_generated.h:1518
@ BuiltinOptions_FakeQuantOptions
Definition schema_generated.h:1462
@ BuiltinOptions_SequenceRNNOptions
Definition schema_generated.h:1435
@ BuiltinOptions_SelectOptions
Definition schema_generated.h:1451
@ BuiltinOptions_PadV2Options
Definition schema_generated.h:1447
@ BuiltinOptions_GatherNdOptions
Definition schema_generated.h:1487
@ BuiltinOptions_NotEqualOptions
Definition schema_generated.h:1458
@ BuiltinOptions_DequantizeOptions
Definition schema_generated.h:1442
@ BuiltinOptions_DynamicUpdateSliceOptions
Definition schema_generated.h:1521
@ BuiltinOptions_FillOptions
Definition schema_generated.h:1472
@ BuiltinOptions_MAX
Definition schema_generated.h:1529
@ BuiltinOptions_WhileOptions
Definition schema_generated.h:1497
@ BuiltinOptions_SparseToDenseOptions
Definition schema_generated.h:1454
@ BuiltinOptions_Pool2DOptions
Definition schema_generated.h:1409
@ BuiltinOptions_NonMaxSuppressionV5Options
Definition schema_generated.h:1500
@ BuiltinOptions_SVDFOptions
Definition schema_generated.h:1410
@ BuiltinOptions_SplitOptions
Definition schema_generated.h:1439
@ BuiltinOptions_GatherOptions
Definition schema_generated.h:1427
@ BuiltinOptions_CastOptions
Definition schema_generated.h:1441
@ BuiltinOptions_UniqueOptions
Definition schema_generated.h:1484
@ BuiltinOptions_BroadcastToOptions
Definition schema_generated.h:1508
@ BuiltinOptions_ReadVariableOptions
Definition schema_generated.h:1516
@ BuiltinOptions_AddNOptions
Definition schema_generated.h:1486
@ BuiltinOptions_SubOptions
Definition schema_generated.h:1432
@ BuiltinOptions_BidirectionalSequenceLSTMOptions
Definition schema_generated.h:1473
@ BuiltinOptions_PowOptions
Definition schema_generated.h:1460
@ BuiltinOptions_LogicalAndOptions
Definition schema_generated.h:1466
@ BuiltinOptions_HashtableFindOptions
Definition schema_generated.h:1512
@ BuiltinOptions_ResizeNearestNeighborOptions
Definition schema_generated.h:1478
@ BuiltinOptions_LogicalNotOptions
Definition schema_generated.h:1467
@ BuiltinOptions_SplitVOptions
Definition schema_generated.h:1483
@ BuiltinOptions_DivOptions
Definition schema_generated.h:1433
@ BuiltinOptions_EqualOptions
Definition schema_generated.h:1457
@ BuiltinOptions_PackOptions
Definition schema_generated.h:1463
flatbuffers::Offset< LocalResponseNormalizationOptions > CreateLocalResponseNormalizationOptions(flatbuffers::FlatBufferBuilder &_fbb, int32_t radius=0, float bias=0.0f, float alpha=0.0f, float beta=0.0f)
Definition schema_generated.h:6333
const char *const * EnumNamesBuiltinOptions()
Definition schema_generated.h:1662
flatbuffers::Offset< NonMaxSuppressionV4Options > CreateNonMaxSuppressionV4Options(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:10345
const char * EnumNameLSTMKernelType(LSTMKernelType e)
Definition schema_generated.h:3969
flatbuffers::Offset< BucketizeOptions > CreateBucketizeOptions(flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::Vector< float > > boundaries=0)
Definition schema_generated.h:11215
flatbuffers::Offset< PowOptions > CreatePowOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:8905
flatbuffers::Offset< OperatorCode > CreateOperatorCode(flatbuffers::FlatBufferBuilder &_fbb, int8_t deprecated_builtin_code=0, flatbuffers::Offset< flatbuffers::String > custom_code=0, int32_t version=1, tflite::BuiltinOperator builtin_code=tflite::BuiltinOperator_ADD)
Definition schema_generated.h:11629
bool VerifySparseIndexVectorVector(flatbuffers::Verifier &verifier, const flatbuffers::Vector< flatbuffers::Offset< void > > *values, const flatbuffers::Vector< uint8_t > *types)
Definition schema_generated.h:17380
flatbuffers::Offset< ConcatenationOptions > CreateConcatenationOptions(flatbuffers::FlatBufferBuilder &_fbb, int32_t axis=0, tflite::ActivationFunctionType fused_activation_function=tflite::ActivationFunctionType_NONE)
Definition schema_generated.h:6085
flatbuffers::Offset< SqueezeOptions > CreateSqueezeOptionsDirect(flatbuffers::FlatBufferBuilder &_fbb, const std::vector< int32_t > *squeeze_dims=nullptr)
Definition schema_generated.h:7722
flatbuffers::Offset< LessOptions > CreateLessOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:8365
flatbuffers::Offset< ShapeOptions > CreateShapeOptions(flatbuffers::FlatBufferBuilder &_fbb, tflite::TensorType out_type=tflite::TensorType_FLOAT32)
Definition schema_generated.h:8825
const char *const * EnumNamesFullyConnectedOptionsWeightsFormat()
Definition schema_generated.h:3930
Padding
Definition schema_generated.h:3810
@ Padding_MIN
Definition schema_generated.h:3813
@ Padding_VALID
Definition schema_generated.h:3812
@ Padding_SAME
Definition schema_generated.h:3811
@ Padding_MAX
Definition schema_generated.h:3814
flatbuffers::Offset< Conv2DOptions > CreateConv2DOptions(flatbuffers::FlatBufferBuilder &_fbb, tflite::Padding padding=tflite::Padding_SAME, int32_t stride_w=0, int32_t stride_h=0, tflite::ActivationFunctionType fused_activation_function=tflite::ActivationFunctionType_NONE, int32_t dilation_w_factor=1, int32_t dilation_h_factor=1)
Definition schema_generated.h:5085
const char * EnumNameDimensionType(DimensionType e)
Definition schema_generated.h:769
flatbuffers::Offset< Uint16Vector > CreateUint16VectorDirect(flatbuffers::FlatBufferBuilder &_fbb, const std::vector< uint16_t > *values=nullptr)
Definition schema_generated.h:4395
flatbuffers::Offset< FullyConnectedOptions > CreateFullyConnectedOptions(flatbuffers::FlatBufferBuilder &_fbb, tflite::ActivationFunctionType fused_activation_function=tflite::ActivationFunctionType_NONE, tflite::FullyConnectedOptionsWeightsFormat weights_format=tflite::FullyConnectedOptionsWeightsFormat_DEFAULT, bool keep_num_dims=false, bool asymmetric_quantize_inputs=false)
Definition schema_generated.h:5966
flatbuffers::Offset< OperatorCode > CreateOperatorCodeDirect(flatbuffers::FlatBufferBuilder &_fbb, int8_t deprecated_builtin_code=0, const char *custom_code=nullptr, int32_t version=1, tflite::BuiltinOperator builtin_code=tflite::BuiltinOperator_ADD)
Definition schema_generated.h:11643
flatbuffers::Offset< ResizeNearestNeighborOptions > CreateResizeNearestNeighborOptions(flatbuffers::FlatBufferBuilder &_fbb, bool align_corners=false, bool half_pixel_centers=false)
Definition schema_generated.h:6773
flatbuffers::Offset< LessEqualOptions > CreateLessEqualOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:8404
flatbuffers::Offset< ConcatEmbeddingsOptions > CreateConcatEmbeddingsOptionsDirect(flatbuffers::FlatBufferBuilder &_fbb, int32_t num_channels=0, const std::vector< int32_t > *num_columns_per_channel=nullptr, const std::vector< int32_t > *embedding_dim_per_channel=nullptr)
Definition schema_generated.h:5533
flatbuffers::Offset< IfOptions > CreateIfOptions(flatbuffers::FlatBufferBuilder &_fbb, int32_t then_subgraph_index=0, int32_t else_subgraph_index=0)
Definition schema_generated.h:10187
flatbuffers::Offset< QuantizationParameters > CreateQuantizationParameters(flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::Vector< float > > min=0, flatbuffers::Offset< flatbuffers::Vector< float > > max=0, flatbuffers::Offset< flatbuffers::Vector< float > > scale=0, flatbuffers::Offset< flatbuffers::Vector< int64_t > > zero_point=0, tflite::QuantizationDetails details_type=tflite::QuantizationDetails_NONE, flatbuffers::Offset< void > details=0, int32_t quantized_dimension=0)
Definition schema_generated.h:4236
flatbuffers::Offset< ArgMaxOptions > CreateArgMaxOptions(flatbuffers::FlatBufferBuilder &_fbb, tflite::TensorType output_type=tflite::TensorType_FLOAT32)
Definition schema_generated.h:8194
flatbuffers::Offset< ReverseV2Options > CreateReverseV2Options(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:9831
flatbuffers::Offset< SignatureDef > CreateSignatureDefDirect(flatbuffers::FlatBufferBuilder &_fbb, const std::vector< flatbuffers::Offset< tflite::TensorMap > > *inputs=nullptr, const std::vector< flatbuffers::Offset< tflite::TensorMap > > *outputs=nullptr, const char *signature_key=nullptr, uint32_t subgraph_index=0)
Definition schema_generated.h:13129
flatbuffers::Offset< LeakyReluOptions > CreateLeakyReluOptions(flatbuffers::FlatBufferBuilder &_fbb, float alpha=0.0f)
Definition schema_generated.h:9647
flatbuffers::Offset< VarHandleOptions > CreateVarHandleOptionsDirect(flatbuffers::FlatBufferBuilder &_fbb, const char *container=nullptr, const char *shared_name=nullptr)
Definition schema_generated.h:11017
const char * ModelExtension()
Definition schema_generated.h:20137
const tflite::Model * GetModel(const void *buf)
Definition schema_generated.h:20105
flatbuffers::Offset< Tensor > CreateTensor(flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::Vector< int32_t > > shape=0, tflite::TensorType type=tflite::TensorType_FLOAT32, uint32_t buffer=0, flatbuffers::Offset< flatbuffers::String > name=0, flatbuffers::Offset< tflite::QuantizationParameters > quantization=0, bool is_variable=false, flatbuffers::Offset< tflite::SparsityParameters > sparsity=0, flatbuffers::Offset< flatbuffers::Vector< int32_t > > shape_signature=0, bool has_rank=false, flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< tflite::VariantSubType > > > variant_tensors=0)
Definition schema_generated.h:4940
CustomOptionsFormat
Definition schema_generated.h:4038
@ CustomOptionsFormat_FLEXBUFFERS
Definition schema_generated.h:4039
@ CustomOptionsFormat_MIN
Definition schema_generated.h:4040
@ CustomOptionsFormat_MAX
Definition schema_generated.h:4041
const QuantizationDetails(& EnumValuesQuantizationDetails())[2]
Definition schema_generated.h:663
flatbuffers::Offset< NegOptions > CreateNegOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:8443
flatbuffers::Offset< Tensor > CreateTensorDirect(flatbuffers::FlatBufferBuilder &_fbb, const std::vector< int32_t > *shape=nullptr, tflite::TensorType type=tflite::TensorType_FLOAT32, uint32_t buffer=0, const char *name=nullptr, flatbuffers::Offset< tflite::QuantizationParameters > quantization=0, bool is_variable=false, flatbuffers::Offset< tflite::SparsityParameters > sparsity=0, const std::vector< int32_t > *shape_signature=nullptr, bool has_rank=false, const std::vector< flatbuffers::Offset< tflite::VariantSubType > > *variant_tensors=nullptr)
Definition schema_generated.h:4966
flatbuffers::Offset< Metadata > CreateMetadata(flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::String > name=0, uint32_t buffer=0)
Definition schema_generated.h:12939
flatbuffers::Offset< EmbeddingLookupSparseOptions > CreateEmbeddingLookupSparseOptions(flatbuffers::FlatBufferBuilder &_fbb, tflite::CombinerType combiner=tflite::CombinerType_SUM)
Definition schema_generated.h:7429
flatbuffers::Offset< Int32Vector > CreateInt32VectorDirect(flatbuffers::FlatBufferBuilder &_fbb, const std::vector< int32_t > *values=nullptr)
Definition schema_generated.h:4333
flatbuffers::Offset< SparsityParameters > CreateSparsityParameters(flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::Vector< int32_t > > traversal_order=0, flatbuffers::Offset< flatbuffers::Vector< int32_t > > block_map=0, flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< tflite::DimensionMetadata > > > dim_metadata=0)
Definition schema_generated.h:4689
const char *const * EnumNamesLSTMKernelType()
Definition schema_generated.h:3960
flatbuffers::Offset< LogicalAndOptions > CreateLogicalAndOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:9261
const char *const * EnumNamesActivationFunctionType()
Definition schema_generated.h:3863
flatbuffers::Offset< Uint16Vector > CreateUint16Vector(flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::Vector< uint16_t > > values=0)
Definition schema_generated.h:4387
flatbuffers::Offset< DimensionMetadata > CreateDimensionMetadata(flatbuffers::FlatBufferBuilder &_fbb, tflite::DimensionType format=tflite::DimensionType_DENSE, int32_t dense_size=0, tflite::SparseIndexVector array_segments_type=tflite::SparseIndexVector_NONE, flatbuffers::Offset< void > array_segments=0, tflite::SparseIndexVector array_indices_type=tflite::SparseIndexVector_NONE, flatbuffers::Offset< void > array_indices=0)
Definition schema_generated.h:4601
flatbuffers::Offset< ExpOptions > CreateExpOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:7572
const char *const * EnumNamesCombinerType()
Definition schema_generated.h:3992
const char * EnumNamePadding(Padding e)
Definition schema_generated.h:3834
flatbuffers::Offset< UnpackOptions > CreateUnpackOptions(flatbuffers::FlatBufferBuilder &_fbb, int32_t num=0, int32_t axis=0)
Definition schema_generated.h:9359
bool VerifySparseIndexVector(flatbuffers::Verifier &verifier, const void *obj, SparseIndexVector type)
Definition schema_generated.h:17359
flatbuffers::Offset< LSHProjectionOptions > CreateLSHProjectionOptions(flatbuffers::FlatBufferBuilder &_fbb, tflite::LSHProjectionType type=tflite::LSHProjectionType_UNKNOWN)
Definition schema_generated.h:5591
const CustomOptionsFormat(& EnumValuesCustomOptionsFormat())[1]
Definition schema_generated.h:4044
flatbuffers::Offset< SelectOptions > CreateSelectOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:8482
flatbuffers::Offset< ZerosLikeOptions > CreateZerosLikeOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:9480
flatbuffers::Offset< CustomQuantization > CreateCustomQuantizationDirect(flatbuffers::FlatBufferBuilder &_fbb, const std::vector< uint8_t > *custom=nullptr)
Definition schema_generated.h:4116
flatbuffers::Offset< Uint8Vector > CreateUint8VectorDirect(flatbuffers::FlatBufferBuilder &_fbb, const std::vector< uint8_t > *values=nullptr)
Definition schema_generated.h:4458
flatbuffers::Offset< ArgMinOptions > CreateArgMinOptions(flatbuffers::FlatBufferBuilder &_fbb, tflite::TensorType output_type=tflite::TensorType_FLOAT32)
Definition schema_generated.h:8246
SparseIndexVector
Definition schema_generated.h:775
@ SparseIndexVector_MIN
Definition schema_generated.h:780
@ SparseIndexVector_Uint16Vector
Definition schema_generated.h:778
@ SparseIndexVector_MAX
Definition schema_generated.h:781
@ SparseIndexVector_NONE
Definition schema_generated.h:776
@ SparseIndexVector_Uint8Vector
Definition schema_generated.h:779
@ SparseIndexVector_Int32Vector
Definition schema_generated.h:777
flatbuffers::Offset< DequantizeOptions > CreateDequantizeOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:8066
TensorType
Definition schema_generated.h:578
@ TensorType_STRING
Definition schema_generated.h:584
@ TensorType_INT32
Definition schema_generated.h:581
@ TensorType_MAX
Definition schema_generated.h:598
@ TensorType_RESOURCE
Definition schema_generated.h:592
@ TensorType_UINT8
Definition schema_generated.h:582
@ TensorType_UINT32
Definition schema_generated.h:594
@ TensorType_COMPLEX128
Definition schema_generated.h:590
@ TensorType_FLOAT32
Definition schema_generated.h:579
@ TensorType_INT4
Definition schema_generated.h:596
@ TensorType_BOOL
Definition schema_generated.h:585
@ TensorType_INT16
Definition schema_generated.h:586
@ TensorType_UINT64
Definition schema_generated.h:591
@ TensorType_VARIANT
Definition schema_generated.h:593
@ TensorType_INT8
Definition schema_generated.h:588
@ TensorType_MIN
Definition schema_generated.h:597
@ TensorType_FLOAT64
Definition schema_generated.h:589
@ TensorType_FLOAT16
Definition schema_generated.h:580
@ TensorType_UINT16
Definition schema_generated.h:595
@ TensorType_INT64
Definition schema_generated.h:583
@ TensorType_COMPLEX64
Definition schema_generated.h:587
const char *const * EnumNamesBuiltinOperator()
Definition schema_generated.h:1231
flatbuffers::Offset< Operator > CreateOperatorDirect(flatbuffers::FlatBufferBuilder &_fbb, uint32_t opcode_index=0, const std::vector< int32_t > *inputs=nullptr, const std::vector< int32_t > *outputs=nullptr, tflite::BuiltinOptions builtin_options_type=tflite::BuiltinOptions_NONE, flatbuffers::Offset< void > builtin_options=0, const std::vector< uint8_t > *custom_options=nullptr, tflite::CustomOptionsFormat custom_options_format=tflite::CustomOptionsFormat_FLEXBUFFERS, const std::vector< uint8_t > *mutating_variable_inputs=nullptr, const std::vector< int32_t > *intermediates=nullptr)
Definition schema_generated.h:12665
LSHProjectionType
Definition schema_generated.h:3882
@ LSHProjectionType_MIN
Definition schema_generated.h:3886
@ LSHProjectionType_MAX
Definition schema_generated.h:3887
@ LSHProjectionType_UNKNOWN
Definition schema_generated.h:3883
@ LSHProjectionType_SPARSE
Definition schema_generated.h:3884
@ LSHProjectionType_DENSE
Definition schema_generated.h:3885
flatbuffers::Offset< BroadcastToOptions > CreateBroadcastToOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:10716
const CombinerType(& EnumValuesCombinerType())[3]
Definition schema_generated.h:3983
DimensionType
Definition schema_generated.h:745
@ DimensionType_MAX
Definition schema_generated.h:749
@ DimensionType_MIN
Definition schema_generated.h:748
@ DimensionType_DENSE
Definition schema_generated.h:746
@ DimensionType_SPARSE_CSR
Definition schema_generated.h:747
flatbuffers::Offset< SquaredDifferenceOptions > CreateSquaredDifferenceOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:9688
flatbuffers::Offset< L2NormOptions > CreateL2NormOptions(flatbuffers::FlatBufferBuilder &_fbb, tflite::ActivationFunctionType fused_activation_function=tflite::ActivationFunctionType_NONE)
Definition schema_generated.h:6254
flatbuffers::Offset< WhileOptions > CreateWhileOptions(flatbuffers::FlatBufferBuilder &_fbb, int32_t cond_subgraph_index=0, int32_t body_subgraph_index=0)
Definition schema_generated.h:10302
flatbuffers::Offset< ReshapeOptions > CreateReshapeOptions(flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::Vector< int32_t > > new_shape=0)
Definition schema_generated.h:6958
bool VerifyBuiltinOptions(flatbuffers::Verifier &verifier, const void *obj, BuiltinOptions type)
Definition schema_generated.h:17472
flatbuffers::Offset< Operator > CreateOperator(flatbuffers::FlatBufferBuilder &_fbb, uint32_t opcode_index=0, flatbuffers::Offset< flatbuffers::Vector< int32_t > > inputs=0, flatbuffers::Offset< flatbuffers::Vector< int32_t > > outputs=0, tflite::BuiltinOptions builtin_options_type=tflite::BuiltinOptions_NONE, flatbuffers::Offset< void > builtin_options=0, flatbuffers::Offset< flatbuffers::Vector< uint8_t > > custom_options=0, tflite::CustomOptionsFormat custom_options_format=tflite::CustomOptionsFormat_FLEXBUFFERS, flatbuffers::Offset< flatbuffers::Vector< uint8_t > > mutating_variable_inputs=0, flatbuffers::Offset< flatbuffers::Vector< int32_t > > intermediates=0)
Definition schema_generated.h:12641
flatbuffers::Offset< CosOptions > CreateCosOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:7611
flatbuffers::Offset< AddOptions > CreateAddOptions(flatbuffers::FlatBufferBuilder &_fbb, tflite::ActivationFunctionType fused_activation_function=tflite::ActivationFunctionType_NONE, bool pot_scale_int16=true)
Definition schema_generated.h:6148
flatbuffers::Offset< SubOptions > CreateSubOptions(flatbuffers::FlatBufferBuilder &_fbb, tflite::ActivationFunctionType fused_activation_function=tflite::ActivationFunctionType_NONE, bool pot_scale_int16=true)
Definition schema_generated.h:7284
void FinishModelBuffer(flatbuffers::FlatBufferBuilder &fbb, flatbuffers::Offset< tflite::Model > root)
Definition schema_generated.h:20141
flatbuffers::Offset< RandomOptions > CreateRandomOptions(flatbuffers::FlatBufferBuilder &_fbb, int64_t seed=0, int64_t seed2=0)
Definition schema_generated.h:11160
const MirrorPadMode(& EnumValuesMirrorPadMode())[2]
Definition schema_generated.h:4015
flatbuffers::Offset< PadV2Options > CreatePadV2Options(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:6907
std::unique_ptr< tflite::ModelT > UnPackModel(const void *buf, const flatbuffers::resolver_function_t *res=nullptr)
Definition schema_generated.h:20153
flatbuffers::Offset< SliceOptions > CreateSliceOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:8521
flatbuffers::Offset< VariantSubType > CreateVariantSubTypeDirect(flatbuffers::FlatBufferBuilder &_fbb, const std::vector< int32_t > *shape=nullptr, tflite::TensorType type=tflite::TensorType_FLOAT32, bool has_rank=false)
Definition schema_generated.h:4791
flatbuffers::Offset< FillOptions > CreateFillOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:9519
flatbuffers::Offset< SoftmaxOptions > CreateSoftmaxOptions(flatbuffers::FlatBufferBuilder &_fbb, float beta=0.0f)
Definition schema_generated.h:6024
flatbuffers::Offset< LogicalNotOptions > CreateLogicalNotOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:9300
flatbuffers::Offset< HashtableSizeOptions > CreateHashtableSizeOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:10946
flatbuffers::Offset< RangeOptions > CreateRangeOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:9597
flatbuffers::Offset< ConcatEmbeddingsOptions > CreateConcatEmbeddingsOptions(flatbuffers::FlatBufferBuilder &_fbb, int32_t num_channels=0, flatbuffers::Offset< flatbuffers::Vector< int32_t > > num_columns_per_channel=0, flatbuffers::Offset< flatbuffers::Vector< int32_t > > embedding_dim_per_channel=0)
Definition schema_generated.h:5521
flatbuffers::Offset< Pool2DOptions > CreatePool2DOptions(flatbuffers::FlatBufferBuilder &_fbb, tflite::Padding padding=tflite::Padding_SAME, int32_t stride_w=0, int32_t stride_h=0, int32_t filter_width=0, int32_t filter_height=0, tflite::ActivationFunctionType fused_activation_function=tflite::ActivationFunctionType_NONE)
Definition schema_generated.h:5321
flatbuffers::Offset< Metadata > CreateMetadataDirect(flatbuffers::FlatBufferBuilder &_fbb, const char *name=nullptr, uint32_t buffer=0)
Definition schema_generated.h:12949
flatbuffers::Offset< NonMaxSuppressionV5Options > CreateNonMaxSuppressionV5Options(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:10384
const char * EnumNameSparseIndexVector(SparseIndexVector e)
Definition schema_generated.h:805
const char * EnumNameLSHProjectionType(LSHProjectionType e)
Definition schema_generated.h:3909
const char *const * EnumNamesQuantizationDetails()
Definition schema_generated.h:671
bool ModelBufferHasIdentifier(const void *buf)
Definition schema_generated.h:20117
const char *const * EnumNamesPadding()
Definition schema_generated.h:3825
const SparseIndexVector(& EnumValuesSparseIndexVector())[4]
Definition schema_generated.h:784
flatbuffers::Offset< DivOptions > CreateDivOptions(flatbuffers::FlatBufferBuilder &_fbb, tflite::ActivationFunctionType fused_activation_function=tflite::ActivationFunctionType_NONE)
Definition schema_generated.h:7338
flatbuffers::Offset< DepthwiseConv2DOptions > CreateDepthwiseConv2DOptions(flatbuffers::FlatBufferBuilder &_fbb, tflite::Padding padding=tflite::Padding_SAME, int32_t stride_w=0, int32_t stride_h=0, int32_t depth_multiplier=0, tflite::ActivationFunctionType fused_activation_function=tflite::ActivationFunctionType_NONE, int32_t dilation_w_factor=1, int32_t dilation_h_factor=1)
Definition schema_generated.h:5437
const LSHProjectionType(& EnumValuesLSHProjectionType())[3]
Definition schema_generated.h:3890
flatbuffers::Offset< GatherNdOptions > CreateGatherNdOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:9909
flatbuffers::Offset< FakeQuantOptions > CreateFakeQuantOptions(flatbuffers::FlatBufferBuilder &_fbb, float min=0.0f, float max=0.0f, int32_t num_bits=0, bool narrow_range=false)
Definition schema_generated.h:8982
flatbuffers::Offset< Model > CreateModelDirect(flatbuffers::FlatBufferBuilder &_fbb, uint32_t version=0, const std::vector< flatbuffers::Offset< tflite::OperatorCode > > *operator_codes=nullptr, const std::vector< flatbuffers::Offset< tflite::SubGraph > > *subgraphs=nullptr, const char *description=nullptr, const std::vector< flatbuffers::Offset< tflite::Buffer > > *buffers=nullptr, const std::vector< int32_t > *metadata_buffer=nullptr, const std::vector< flatbuffers::Offset< tflite::Metadata > > *metadata=nullptr, const std::vector< flatbuffers::Offset< tflite::SignatureDef > > *signature_defs=nullptr)
Definition schema_generated.h:13291
flatbuffers::Offset< SubGraph > CreateSubGraphDirect(flatbuffers::FlatBufferBuilder &_fbb, const std::vector< flatbuffers::Offset< tflite::Tensor > > *tensors=nullptr, const std::vector< int32_t > *inputs=nullptr, const std::vector< int32_t > *outputs=nullptr, const std::vector< flatbuffers::Offset< tflite::Operator > > *operators=nullptr, const char *name=nullptr)
Definition schema_generated.h:12801
flatbuffers::Offset< SubGraph > CreateSubGraph(flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< tflite::Tensor > > > tensors=0, flatbuffers::Offset< flatbuffers::Vector< int32_t > > inputs=0, flatbuffers::Offset< flatbuffers::Vector< int32_t > > outputs=0, flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< tflite::Operator > > > operators=0, flatbuffers::Offset< flatbuffers::String > name=0)
Definition schema_generated.h:12785
flatbuffers::Offset< MirrorPadOptions > CreateMirrorPadOptions(flatbuffers::FlatBufferBuilder &_fbb, tflite::MirrorPadMode mode=tflite::MirrorPadMode_REFLECT)
Definition schema_generated.h:9738
bool VerifyModelBuffer(flatbuffers::Verifier &verifier)
Definition schema_generated.h:20127
const char * EnumNameCombinerType(CombinerType e)
Definition schema_generated.h:4002
flatbuffers::Offset< Int32Vector > CreateInt32Vector(flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::Vector< int32_t > > values=0)
Definition schema_generated.h:4325
flatbuffers::Offset< WhereOptions > CreateWhereOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:9948
flatbuffers::Offset< UnsortedSegmentMinOptions > CreateUnsortedSegmentMinOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:11512
flatbuffers::Offset< PackOptions > CreatePackOptions(flatbuffers::FlatBufferBuilder &_fbb, int32_t values_count=0, int32_t axis=0)
Definition schema_generated.h:9049
const char *const * EnumNamesMirrorPadMode()
Definition schema_generated.h:4023
const char * EnumNameActivationFunctionType(ActivationFunctionType e)
Definition schema_generated.h:3876
flatbuffers::Offset< GreaterEqualOptions > CreateGreaterEqualOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:8326
flatbuffers::Offset< Rfft2dOptions > CreateRfft2dOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:10755
flatbuffers::Offset< HashtableImportOptions > CreateHashtableImportOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:10907
flatbuffers::Offset< BatchToSpaceNDOptions > CreateBatchToSpaceNDOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:7047
flatbuffers::Offset< SpaceToBatchNDOptions > CreateSpaceToBatchNDOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:7008
flatbuffers::Offset< SegmentSumOptions > CreateSegmentSumOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:10540
flatbuffers::Offset< Conv3DOptions > CreateConv3DOptions(flatbuffers::FlatBufferBuilder &_fbb, tflite::Padding padding=tflite::Padding_SAME, int32_t stride_d=0, int32_t stride_w=0, int32_t stride_h=0, tflite::ActivationFunctionType fused_activation_function=tflite::ActivationFunctionType_NONE, int32_t dilation_d_factor=1, int32_t dilation_w_factor=1, int32_t dilation_h_factor=1)
Definition schema_generated.h:5210
const char * EnumNameQuantizationDetails(QuantizationDetails e)
Definition schema_generated.h:680
const char *const * EnumNamesLSHProjectionType()
Definition schema_generated.h:3899
flatbuffers::Offset< SequenceRNNOptions > CreateSequenceRNNOptions(flatbuffers::FlatBufferBuilder &_fbb, bool time_major=false, tflite::ActivationFunctionType fused_activation_function=tflite::ActivationFunctionType_NONE, bool asymmetric_quantize_inputs=false)
Definition schema_generated.h:5798
const char *const * EnumNamesDimensionType()
Definition schema_generated.h:760
std::unique_ptr< tflite::ModelT > UnPackSizePrefixedModel(const void *buf, const flatbuffers::resolver_function_t *res=nullptr)
Definition schema_generated.h:20159
flatbuffers::Offset< ReshapeOptions > CreateReshapeOptionsDirect(flatbuffers::FlatBufferBuilder &_fbb, const std::vector< int32_t > *new_shape=nullptr)
Definition schema_generated.h:6966
flatbuffers::Offset< CumsumOptions > CreateCumsumOptions(flatbuffers::FlatBufferBuilder &_fbb, bool exclusive=false, bool reverse=false)
Definition schema_generated.h:10673
CombinerType
Definition schema_generated.h:3975
@ CombinerType_SQRTN
Definition schema_generated.h:3978
@ CombinerType_MEAN
Definition schema_generated.h:3977
@ CombinerType_MIN
Definition schema_generated.h:3979
@ CombinerType_SUM
Definition schema_generated.h:3976
@ CombinerType_MAX
Definition schema_generated.h:3980
flatbuffers::Offset< UnsortedSegmentMaxOptions > CreateUnsortedSegmentMaxOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:11395
flatbuffers::Offset< MulOptions > CreateMulOptions(flatbuffers::FlatBufferBuilder &_fbb, tflite::ActivationFunctionType fused_activation_function=tflite::ActivationFunctionType_NONE)
Definition schema_generated.h:6202
flatbuffers::Offset< ReverseSequenceOptions > CreateReverseSequenceOptions(flatbuffers::FlatBufferBuilder &_fbb, int32_t seq_dim=0, int32_t batch_dim=0)
Definition schema_generated.h:10007
flatbuffers::Offset< SVDFOptions > CreateSVDFOptions(flatbuffers::FlatBufferBuilder &_fbb, int32_t rank=0, tflite::ActivationFunctionType fused_activation_function=tflite::ActivationFunctionType_NONE, bool asymmetric_quantize_inputs=false)
Definition schema_generated.h:5661
flatbuffers::Offset< GreaterOptions > CreateGreaterOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:8287
const BuiltinOptions(& EnumValuesBuiltinOptions())[124]
Definition schema_generated.h:1532
const char * EnumNameCustomOptionsFormat(CustomOptionsFormat e)
Definition schema_generated.h:4059
flatbuffers::Offset< EqualOptions > CreateEqualOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:8736
flatbuffers::Offset< TopKV2Options > CreateTopKV2Options(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:7379
flatbuffers::Offset< DepthToSpaceOptions > CreateDepthToSpaceOptions(flatbuffers::FlatBufferBuilder &_fbb, int32_t block_size=0)
Definition schema_generated.h:7223
BuiltinOperator
Definition schema_generated.h:902
@ BuiltinOperator_HASHTABLE_LOOKUP
Definition schema_generated.h:913
@ BuiltinOperator_HASHTABLE_SIZE
Definition schema_generated.h:1042
@ BuiltinOperator_LOGICAL_AND
Definition schema_generated.h:989
@ BuiltinOperator_SQUARED_DIFFERENCE
Definition schema_generated.h:1002
@ BuiltinOperator_REDUCE_MIN
Definition schema_generated.h:992
@ BuiltinOperator_PADV2
Definition schema_generated.h:963
@ BuiltinOperator_FAKE_QUANT
Definition schema_generated.h:983
@ BuiltinOperator_READ_VARIABLE
Definition schema_generated.h:1046
@ BuiltinOperator_MAXIMUM
Definition schema_generated.h:958
@ BuiltinOperator_CALL_ONCE
Definition schema_generated.h:1032
@ BuiltinOperator_GREATER_EQUAL
Definition schema_generated.h:965
@ BuiltinOperator_PACK
Definition schema_generated.h:986
@ BuiltinOperator_ELU
Definition schema_generated.h:1014
@ BuiltinOperator_SPARSE_TO_DENSE
Definition schema_generated.h:971
@ BuiltinOperator_CONV_3D_TRANSPOSE
Definition schema_generated.h:1044
@ BuiltinOperator_REDUCE_PROD
Definition schema_generated.h:984
@ BuiltinOperator_LOGISTIC
Definition schema_generated.h:917
@ BuiltinOperator_EMBEDDING_LOOKUP_SPARSE
Definition schema_generated.h:936
@ BuiltinOperator_IF
Definition schema_generated.h:1021
@ BuiltinOperator_UNIQUE
Definition schema_generated.h:1006
@ BuiltinOperator_TOPK_V2
Definition schema_generated.h:951
@ BuiltinOperator_TILE
Definition schema_generated.h:972
@ BuiltinOperator_SELECT
Definition schema_generated.h:967
@ BuiltinOperator_EQUAL
Definition schema_generated.h:974
@ BuiltinOperator_SEGMENT_SUM
Definition schema_generated.h:1028
@ BuiltinOperator_GATHER_ND
Definition schema_generated.h:1010
@ BuiltinOperator_REDUCE_ALL
Definition schema_generated.h:1043
@ BuiltinOperator_EXPAND_DIMS
Definition schema_generated.h:973
@ BuiltinOperator_FLOOR
Definition schema_generated.h:911
@ BuiltinOperator_REAL
Definition schema_generated.h:1037
@ BuiltinOperator_BROADCAST_TO
Definition schema_generated.h:1033
@ BuiltinOperator_HARD_SWISH
Definition schema_generated.h:1020
@ BuiltinOperator_CONV_3D
Definition schema_generated.h:1035
@ BuiltinOperator_UNSORTED_SEGMENT_MIN
Definition schema_generated.h:1060
@ BuiltinOperator_SPLIT
Definition schema_generated.h:952
@ BuiltinOperator_REVERSE_SEQUENCE
Definition schema_generated.h:1015
@ BuiltinOperator_SUM
Definition schema_generated.h:977
@ BuiltinOperator_MIN
Definition schema_generated.h:1062
@ BuiltinOperator_MULTINOMIAL
Definition schema_generated.h:1052
@ BuiltinOperator_SLICE
Definition schema_generated.h:968
@ BuiltinOperator_ADD_N
Definition schema_generated.h:1009
@ BuiltinOperator_LOCAL_RESPONSE_NORMALIZATION
Definition schema_generated.h:916
@ BuiltinOperator_NEG
Definition schema_generated.h:962
@ BuiltinOperator_BROADCAST_ARGS
Definition schema_generated.h:1048
@ BuiltinOperator_ASSIGN_VARIABLE
Definition schema_generated.h:1047
@ BuiltinOperator_UNIDIRECTIONAL_SEQUENCE_LSTM
Definition schema_generated.h:947
@ BuiltinOperator_ARG_MIN
Definition schema_generated.h:982
@ BuiltinOperator_SQUARE
Definition schema_generated.h:995
@ BuiltinOperator_CUMSUM
Definition schema_generated.h:1031
@ BuiltinOperator_MAX
Definition schema_generated.h:1063
@ BuiltinOperator_DEQUANTIZE
Definition schema_generated.h:909
@ BuiltinOperator_LEAKY_RELU
Definition schema_generated.h:1001
@ BuiltinOperator_ZEROS_LIKE
Definition schema_generated.h:996
@ BuiltinOperator_RELU
Definition schema_generated.h:922
@ BuiltinOperator_REDUCE_MAX
Definition schema_generated.h:985
@ BuiltinOperator_RESIZE_BILINEAR
Definition schema_generated.h:926
@ BuiltinOperator_SELECT_V2
Definition schema_generated.h:1026
@ BuiltinOperator_CONCATENATION
Definition schema_generated.h:905
@ BuiltinOperator_WHERE
Definition schema_generated.h:1012
@ BuiltinOperator_NON_MAX_SUPPRESSION_V4
Definition schema_generated.h:1023
@ BuiltinOperator_DEPTH_TO_SPACE
Definition schema_generated.h:908
@ BuiltinOperator_RELU_0_TO_1
Definition schema_generated.h:1055
@ BuiltinOperator_LSH_PROJECTION
Definition schema_generated.h:918
@ BuiltinOperator_RESIZE_NEAREST_NEIGHBOR
Definition schema_generated.h:1000
@ BuiltinOperator_REVERSE_V2
Definition schema_generated.h:1008
@ BuiltinOperator_SHAPE
Definition schema_generated.h:980
@ BuiltinOperator_DENSIFY
Definition schema_generated.h:1027
@ BuiltinOperator_LOG
Definition schema_generated.h:976
@ BuiltinOperator_BATCH_MATMUL
Definition schema_generated.h:1029
@ BuiltinOperator_SPACE_TO_BATCH_ND
Definition schema_generated.h:941
@ BuiltinOperator_MUL
Definition schema_generated.h:921
@ BuiltinOperator_CEIL
Definition schema_generated.h:1007
@ BuiltinOperator_CALL
Definition schema_generated.h:934
@ BuiltinOperator_DIV
Definition schema_generated.h:945
@ BuiltinOperator_UNSORTED_SEGMENT_MAX
Definition schema_generated.h:1057
@ BuiltinOperator_BIDIRECTIONAL_SEQUENCE_RNN
Definition schema_generated.h:949
@ BuiltinOperator_ROUND
Definition schema_generated.h:1019
@ BuiltinOperator_STRIDED_SLICE
Definition schema_generated.h:948
@ BuiltinOperator_RELU_N1_TO_1
Definition schema_generated.h:923
@ BuiltinOperator_MATRIX_DIAG
Definition schema_generated.h:1016
@ BuiltinOperator_TRANSPOSE
Definition schema_generated.h:942
@ BuiltinOperator_TANH
Definition schema_generated.h:931
@ BuiltinOperator_COMPLEX_ABS
Definition schema_generated.h:1038
@ BuiltinOperator_COS
Definition schema_generated.h:1011
@ BuiltinOperator_SKIP_GRAM
Definition schema_generated.h:933
@ BuiltinOperator_AVERAGE_POOL_2D
Definition schema_generated.h:904
@ BuiltinOperator_MEAN
Definition schema_generated.h:943
@ BuiltinOperator_SQRT
Definition schema_generated.h:978
@ BuiltinOperator_HASHTABLE_IMPORT
Definition schema_generated.h:1041
@ BuiltinOperator_MATRIX_SET_DIAG
Definition schema_generated.h:1018
@ BuiltinOperator_WHILE
Definition schema_generated.h:1022
@ BuiltinOperator_PAD
Definition schema_generated.h:937
@ BuiltinOperator_RFFT2D
Definition schema_generated.h:1034
@ BuiltinOperator_ONE_HOT
Definition schema_generated.h:988
@ BuiltinOperator_SPLIT_V
Definition schema_generated.h:1005
@ BuiltinOperator_RNN
Definition schema_generated.h:927
@ BuiltinOperator_FILL
Definition schema_generated.h:997
@ BuiltinOperator_RANK
Definition schema_generated.h:1013
@ BuiltinOperator_NON_MAX_SUPPRESSION_V5
Definition schema_generated.h:1024
@ BuiltinOperator_CONV_2D
Definition schema_generated.h:906
@ BuiltinOperator_SCATTER_ND
Definition schema_generated.h:1025
@ BuiltinOperator_UNSORTED_SEGMENT_SUM
Definition schema_generated.h:1058
@ BuiltinOperator_LSTM
Definition schema_generated.h:919
@ BuiltinOperator_DYNAMIC_UPDATE_SLICE
Definition schema_generated.h:1054
@ BuiltinOperator_ARG_MAX
Definition schema_generated.h:959
@ BuiltinOperator_BUCKETIZE
Definition schema_generated.h:1050
@ BuiltinOperator_HASHTABLE
Definition schema_generated.h:1039
@ BuiltinOperator_FLOOR_MOD
Definition schema_generated.h:998
@ BuiltinOperator_FLOOR_DIV
Definition schema_generated.h:993
@ BuiltinOperator_MINIMUM
Definition schema_generated.h:960
@ BuiltinOperator_IMAG
Definition schema_generated.h:1036
@ BuiltinOperator_RSQRT
Definition schema_generated.h:979
@ BuiltinOperator_TRANSPOSE_CONV
Definition schema_generated.h:970
@ BuiltinOperator_LESS_EQUAL
Definition schema_generated.h:966
@ BuiltinOperator_ADD
Definition schema_generated.h:903
@ BuiltinOperator_RANDOM_STANDARD_NORMAL
Definition schema_generated.h:1049
@ BuiltinOperator_CUSTOM
Definition schema_generated.h:935
@ BuiltinOperator_LOGICAL_NOT
Definition schema_generated.h:990
@ BuiltinOperator_NOT_EQUAL
Definition schema_generated.h:975
@ BuiltinOperator_SIN
Definition schema_generated.h:969
@ BuiltinOperator_DEPTHWISE_CONV_2D
Definition schema_generated.h:907
@ BuiltinOperator_QUANTIZE
Definition schema_generated.h:1017
@ BuiltinOperator_FULLY_CONNECTED
Definition schema_generated.h:912
@ BuiltinOperator_UNSORTED_SEGMENT_PROD
Definition schema_generated.h:1056
@ BuiltinOperator_SIGN
Definition schema_generated.h:1061
@ BuiltinOperator_LOGICAL_OR
Definition schema_generated.h:987
@ BuiltinOperator_RESHAPE
Definition schema_generated.h:925
@ BuiltinOperator_ABS
Definition schema_generated.h:1004
@ BuiltinOperator_BATCH_TO_SPACE_ND
Definition schema_generated.h:940
@ BuiltinOperator_UNIDIRECTIONAL_SEQUENCE_RNN
Definition schema_generated.h:938
@ BuiltinOperator_SOFTMAX
Definition schema_generated.h:928
@ BuiltinOperator_RANDOM_UNIFORM
Definition schema_generated.h:1051
@ BuiltinOperator_MAX_POOL_2D
Definition schema_generated.h:920
@ BuiltinOperator_MIRROR_PAD
Definition schema_generated.h:1003
@ BuiltinOperator_L2_POOL_2D
Definition schema_generated.h:915
@ BuiltinOperator_PRELU
Definition schema_generated.h:957
@ BuiltinOperator_POW
Definition schema_generated.h:981
@ BuiltinOperator_CAST
Definition schema_generated.h:956
@ BuiltinOperator_GELU
Definition schema_generated.h:1053
@ BuiltinOperator_EXP
Definition schema_generated.h:950
@ BuiltinOperator_SVDF
Definition schema_generated.h:930
@ BuiltinOperator_BIDIRECTIONAL_SEQUENCE_LSTM
Definition schema_generated.h:955
@ BuiltinOperator_RELU6
Definition schema_generated.h:924
@ BuiltinOperator_ATAN2
Definition schema_generated.h:1059
@ BuiltinOperator_HASHTABLE_FIND
Definition schema_generated.h:1040
@ BuiltinOperator_SUB
Definition schema_generated.h:944
@ BuiltinOperator_PLACEHOLDER_FOR_GREATER_OP_CODES
Definition schema_generated.h:1030
@ BuiltinOperator_RANGE
Definition schema_generated.h:999
@ BuiltinOperator_LOG_SOFTMAX
Definition schema_generated.h:953
@ BuiltinOperator_GATHER
Definition schema_generated.h:939
@ BuiltinOperator_UNPACK
Definition schema_generated.h:991
@ BuiltinOperator_L2_NORMALIZATION
Definition schema_generated.h:914
@ BuiltinOperator_GREATER
Definition schema_generated.h:964
@ BuiltinOperator_SPACE_TO_DEPTH
Definition schema_generated.h:929
@ BuiltinOperator_REDUCE_ANY
Definition schema_generated.h:994
@ BuiltinOperator_DELEGATE
Definition schema_generated.h:954
@ BuiltinOperator_CONCAT_EMBEDDINGS
Definition schema_generated.h:932
@ BuiltinOperator_SQUEEZE
Definition schema_generated.h:946
@ BuiltinOperator_EMBEDDING_LOOKUP
Definition schema_generated.h:910
@ BuiltinOperator_LESS
Definition schema_generated.h:961
@ BuiltinOperator_VAR_HANDLE
Definition schema_generated.h:1045
flatbuffers::Offset< QuantizeOptions > CreateQuantizeOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:10089
flatbuffers::Offset< QuantizationParameters > CreateQuantizationParametersDirect(flatbuffers::FlatBufferBuilder &_fbb, const std::vector< float > *min=nullptr, const std::vector< float > *max=nullptr, const std::vector< float > *scale=nullptr, const std::vector< int64_t > *zero_point=nullptr, tflite::QuantizationDetails details_type=tflite::QuantizationDetails_NONE, flatbuffers::Offset< void > details=0, int32_t quantized_dimension=0)
Definition schema_generated.h:4256
const char *const * EnumNamesSparseIndexVector()
Definition schema_generated.h:794
flatbuffers::Offset< AssignVariableOptions > CreateAssignVariableOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:11101
QuantizationDetails
Definition schema_generated.h:656
@ QuantizationDetails_MAX
Definition schema_generated.h:660
@ QuantizationDetails_MIN
Definition schema_generated.h:659
@ QuantizationDetails_CustomQuantization
Definition schema_generated.h:658
@ QuantizationDetails_NONE
Definition schema_generated.h:657
flatbuffers::Offset< ATan2Options > CreateATan2Options(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:11473
flatbuffers::Offset< RankOptions > CreateRankOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:8866
flatbuffers::Offset< UnsortedSegmentSumOptions > CreateUnsortedSegmentSumOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:11434
const ActivationFunctionType(& EnumValuesActivationFunctionType())[6]
Definition schema_generated.h:3851
flatbuffers::Offset< DynamicUpdateSliceOptions > CreateDynamicUpdateSliceOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:11317
flatbuffers::Offset< SqueezeOptions > CreateSqueezeOptions(flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::Vector< int32_t > > squeeze_dims=0)
Definition schema_generated.h:7714
flatbuffers::Offset< BatchMatMulOptions > CreateBatchMatMulOptions(flatbuffers::FlatBufferBuilder &_fbb, bool adj_x=false, bool adj_y=false, bool asymmetric_quantize_inputs=false)
Definition schema_generated.h:10608
flatbuffers::Offset< VariantSubType > CreateVariantSubType(flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::Vector< int32_t > > shape=0, tflite::TensorType type=tflite::TensorType_FLOAT32, bool has_rank=false)
Definition schema_generated.h:4779
flatbuffers::Offset< TensorMap > CreateTensorMapDirect(flatbuffers::FlatBufferBuilder &_fbb, const char *name=nullptr, uint32_t tensor_index=0)
Definition schema_generated.h:13024
flatbuffers::Offset< UniqueOptions > CreateUniqueOptions(flatbuffers::FlatBufferBuilder &_fbb, tflite::TensorType idx_out_type=tflite::TensorType_INT32)
Definition schema_generated.h:9790
flatbuffers::Offset< AbsOptions > CreateAbsOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:9183
const char * EnumNameBuiltinOptions(BuiltinOptions e)
Definition schema_generated.h:1793
flatbuffers::Offset< TransposeOptions > CreateTransposeOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:7533
LSTMKernelType
Definition schema_generated.h:3945
@ LSTMKernelType_MAX
Definition schema_generated.h:3949
@ LSTMKernelType_MIN
Definition schema_generated.h:3948
@ LSTMKernelType_FULL
Definition schema_generated.h:3946
@ LSTMKernelType_BASIC
Definition schema_generated.h:3947
flatbuffers::Offset< TransposeConvOptions > CreateTransposeConvOptions(flatbuffers::FlatBufferBuilder &_fbb, tflite::Padding padding=tflite::Padding_SAME, int32_t stride_w=0, int32_t stride_h=0, tflite::ActivationFunctionType fused_activation_function=tflite::ActivationFunctionType_NONE)
Definition schema_generated.h:8598
flatbuffers::Offset< RNNOptions > CreateRNNOptions(flatbuffers::FlatBufferBuilder &_fbb, tflite::ActivationFunctionType fused_activation_function=tflite::ActivationFunctionType_NONE, bool asymmetric_quantize_inputs=false)
Definition schema_generated.h:5726
flatbuffers::Offset< TileOptions > CreateTileOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:8144
bool VerifyQuantizationDetailsVector(flatbuffers::Verifier &verifier, const flatbuffers::Vector< flatbuffers::Offset< void > > *values, const flatbuffers::Vector< uint8_t > *types)
Definition schema_generated.h:17301
flatbuffers::Offset< OneHotOptions > CreateOneHotOptions(flatbuffers::FlatBufferBuilder &_fbb, int32_t axis=0)
Definition schema_generated.h:9142
flatbuffers::Offset< Uint8Vector > CreateUint8Vector(flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::Vector< uint8_t > > values=0)
Definition schema_generated.h:4450
flatbuffers::Offset< LogSoftmaxOptions > CreateLogSoftmaxOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:7964
const char * EnumNameFullyConnectedOptionsWeightsFormat(FullyConnectedOptionsWeightsFormat e)
Definition schema_generated.h:3939
bool VerifySizePrefixedModelBuffer(flatbuffers::Verifier &verifier)
Definition schema_generated.h:20132
flatbuffers::Offset< PadOptions > CreatePadOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:6868
flatbuffers::Offset< FloorModOptions > CreateFloorModOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:9558
flatbuffers::Offset< ReadVariableOptions > CreateReadVariableOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:11062
flatbuffers::Offset< HashtableFindOptions > CreateHashtableFindOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:10868
ActivationFunctionType
Definition schema_generated.h:3840
@ ActivationFunctionType_NONE
Definition schema_generated.h:3841
@ ActivationFunctionType_RELU6
Definition schema_generated.h:3844
@ ActivationFunctionType_TANH
Definition schema_generated.h:3845
@ ActivationFunctionType_RELU_N1_TO_1
Definition schema_generated.h:3843
@ ActivationFunctionType_MAX
Definition schema_generated.h:3848
@ ActivationFunctionType_SIGN_BIT
Definition schema_generated.h:3846
@ ActivationFunctionType_RELU
Definition schema_generated.h:3842
@ ActivationFunctionType_MIN
Definition schema_generated.h:3847
flatbuffers::Offset< SparsityParameters > CreateSparsityParametersDirect(flatbuffers::FlatBufferBuilder &_fbb, const std::vector< int32_t > *traversal_order=nullptr, const std::vector< int32_t > *block_map=nullptr, const std::vector< flatbuffers::Offset< tflite::DimensionMetadata > > *dim_metadata=nullptr)
Definition schema_generated.h:4701
flatbuffers::Offset< HashtableOptions > CreateHashtableOptions(flatbuffers::FlatBufferBuilder &_fbb, int32_t table_id=0, tflite::TensorType key_dtype=tflite::TensorType_FLOAT32, tflite::TensorType value_dtype=tflite::TensorType_FLOAT32)
Definition schema_generated.h:10823
flatbuffers::Offset< UnsortedSegmentProdOptions > CreateUnsortedSegmentProdOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:11356
const FullyConnectedOptionsWeightsFormat(& EnumValuesFullyConnectedOptionsWeightsFormat())[2]
Definition schema_generated.h:3922
flatbuffers::Offset< ExpandDimsOptions > CreateExpandDimsOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:8645
flatbuffers::Offset< SignatureDef > CreateSignatureDef(flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< tflite::TensorMap > > > inputs=0, flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< tflite::TensorMap > > > outputs=0, flatbuffers::Offset< flatbuffers::String > signature_key=0, uint32_t subgraph_index=0)
Definition schema_generated.h:13115
const tflite::Model * GetSizePrefixedModel(const void *buf)
Definition schema_generated.h:20109
const char * EnumNameBuiltinOperator(BuiltinOperator e)
Definition schema_generated.h:1397
flatbuffers::Offset< UnidirectionalSequenceLSTMOptions > CreateUnidirectionalSequenceLSTMOptions(flatbuffers::FlatBufferBuilder &_fbb, tflite::ActivationFunctionType fused_activation_function=tflite::ActivationFunctionType_NONE, float cell_clip=0.0f, float proj_clip=0.0f, bool time_major=false, bool asymmetric_quantize_inputs=false, bool diagonal_recurrent_tensors=false)
Definition schema_generated.h:6532
flatbuffers::Offset< HardSwishOptions > CreateHardSwishOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:9222
flatbuffers::Offset< LSTMOptions > CreateLSTMOptions(flatbuffers::FlatBufferBuilder &_fbb, tflite::ActivationFunctionType fused_activation_function=tflite::ActivationFunctionType_NONE, float cell_clip=0.0f, float proj_clip=0.0f, tflite::LSTMKernelType kernel_type=tflite::LSTMKernelType_FULL, bool asymmetric_quantize_inputs=false)
Definition schema_generated.h:6427
flatbuffers::Offset< VarHandleOptions > CreateVarHandleOptions(flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::String > container=0, flatbuffers::Offset< flatbuffers::String > shared_name=0)
Definition schema_generated.h:11007
flatbuffers::Offset< GeluOptions > CreateGeluOptions(flatbuffers::FlatBufferBuilder &_fbb, bool approximate=false)
Definition schema_generated.h:11276
const char *const * EnumNamesCustomOptionsFormat()
Definition schema_generated.h:4051
flatbuffers::Offset< CallOptions > CreateCallOptions(flatbuffers::FlatBufferBuilder &_fbb, uint32_t subgraph=0)
Definition schema_generated.h:6827
flatbuffers::Offset< MaximumMinimumOptions > CreateMaximumMinimumOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:8105
flatbuffers::Offset< StridedSliceOptions > CreateStridedSliceOptions(flatbuffers::FlatBufferBuilder &_fbb, int32_t begin_mask=0, int32_t end_mask=0, int32_t ellipsis_mask=0, int32_t new_axis_mask=0, int32_t shrink_axis_mask=0)
Definition schema_generated.h:7915
const BuiltinOperator(& EnumValuesBuiltinOperator())[159]
Definition schema_generated.h:1066
const char * ModelIdentifier()
Definition schema_generated.h:20113
const char * EnumNameTensorType(TensorType e)
Definition schema_generated.h:650
bool VerifyBuiltinOptionsVector(flatbuffers::Verifier &verifier, const flatbuffers::Vector< flatbuffers::Offset< void > > *values, const flatbuffers::Vector< uint8_t > *types)
Definition schema_generated.h:17973
const LSTMKernelType(& EnumValuesLSTMKernelType())[2]
Definition schema_generated.h:3952
const char * EnumNameMirrorPadMode(MirrorPadMode e)
Definition schema_generated.h:4032
FullyConnectedOptionsWeightsFormat
Definition schema_generated.h:3915
@ FullyConnectedOptionsWeightsFormat_MIN
Definition schema_generated.h:3918
@ FullyConnectedOptionsWeightsFormat_SHUFFLED4x16INT8
Definition schema_generated.h:3917
@ FullyConnectedOptionsWeightsFormat_MAX
Definition schema_generated.h:3919
@ FullyConnectedOptionsWeightsFormat_DEFAULT
Definition schema_generated.h:3916
flatbuffers::Offset< ScatterNdOptions > CreateScatterNdOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:10423
flatbuffers::Offset< FloorDivOptions > CreateFloorDivOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:9402
const DimensionType(& EnumValuesDimensionType())[2]
Definition schema_generated.h:752
flatbuffers::Offset< SplitVOptions > CreateSplitVOptions(flatbuffers::FlatBufferBuilder &_fbb, int32_t num_splits=0)
Definition schema_generated.h:7827
void FinishSizePrefixedModelBuffer(flatbuffers::FlatBufferBuilder &fbb, flatbuffers::Offset< tflite::Model > root)
Definition schema_generated.h:20147
flatbuffers::Offset< LogicalOrOptions > CreateLogicalOrOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:9092
bool SizePrefixedModelBufferHasIdentifier(const void *buf)
Definition schema_generated.h:20122
flatbuffers::Offset< SpaceToDepthOptions > CreateSpaceToDepthOptions(flatbuffers::FlatBufferBuilder &_fbb, int32_t block_size=0)
Definition schema_generated.h:7171
flatbuffers::Offset< BucketizeOptions > CreateBucketizeOptionsDirect(flatbuffers::FlatBufferBuilder &_fbb, const std::vector< float > *boundaries=nullptr)
Definition schema_generated.h:11223
flatbuffers::Offset< CustomQuantization > CreateCustomQuantization(flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::Vector< uint8_t > > custom=0)
Definition schema_generated.h:4108
flatbuffers::Offset< SquareOptions > CreateSquareOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:9441
flatbuffers::Offset< SkipGramOptions > CreateSkipGramOptions(flatbuffers::FlatBufferBuilder &_fbb, int32_t ngram_size=0, int32_t max_skip_size=0, bool include_all_ngrams=false)
Definition schema_generated.h:7115
const Padding(& EnumValuesPadding())[2]
Definition schema_generated.h:3817
flatbuffers::Offset< ReducerOptions > CreateReducerOptions(flatbuffers::FlatBufferBuilder &_fbb, bool keep_dims=false)
Definition schema_generated.h:7661
flatbuffers::Offset< SplitOptions > CreateSplitOptions(flatbuffers::FlatBufferBuilder &_fbb, int32_t num_splits=0)
Definition schema_generated.h:7775
flatbuffers::Offset< DensifyOptions > CreateDensifyOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:10501
flatbuffers::Offset< Buffer > CreateBuffer(flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::Vector< uint8_t > > data=0)
Definition schema_generated.h:12867
flatbuffers::Offset< SelectV2Options > CreateSelectV2Options(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:10462
MirrorPadMode
Definition schema_generated.h:4008
@ MirrorPadMode_SYMMETRIC
Definition schema_generated.h:4010
@ MirrorPadMode_REFLECT
Definition schema_generated.h:4009
@ MirrorPadMode_MAX
Definition schema_generated.h:4012
@ MirrorPadMode_MIN
Definition schema_generated.h:4011
flatbuffers::Offset< CallOnceOptions > CreateCallOnceOptions(flatbuffers::FlatBufferBuilder &_fbb, int32_t init_subgraph_index=0)
Definition schema_generated.h:10241
flatbuffers::Offset< Model > CreateModel(flatbuffers::FlatBufferBuilder &_fbb, uint32_t version=0, flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< tflite::OperatorCode > > > operator_codes=0, flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< tflite::SubGraph > > > subgraphs=0, flatbuffers::Offset< flatbuffers::String > description=0, flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< tflite::Buffer > > > buffers=0, flatbuffers::Offset< flatbuffers::Vector< int32_t > > metadata_buffer=0, flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< tflite::Metadata > > > metadata=0, flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< tflite::SignatureDef > > > signature_defs=0)
Definition schema_generated.h:13269
int32_t num_channels
Definition stacker.cc:42
TfLiteTensor * end
Definition strided_slice.cpp:60
Definition layer_by_layer_schema_generated.h:102
Definition flatbuffers.h:84
Definition schema_generated.h:14188
ATan2Options Table
Definition schema_generated.h:11459
flatbuffers::uoffset_t start_
Definition schema_generated.h:11461
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:11460
ATan2OptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:11462
flatbuffers::Offset< ATan2Options > Finish()
Definition schema_generated.h:11466
Definition schema_generated.h:14172
ATan2Options TableType
Definition schema_generated.h:11443
Definition schema_generated.h:11898
AbsOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:9172
flatbuffers::uoffset_t start_
Definition schema_generated.h:9171
AbsOptions Table
Definition schema_generated.h:9169
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:9170
flatbuffers::Offset< AbsOptions > Finish()
Definition schema_generated.h:9176
Definition schema_generated.h:11882
AbsOptions TableType
Definition schema_generated.h:9153
Definition schema_generated.h:12585
flatbuffers::Offset< AddNOptions > Finish()
Definition schema_generated.h:9863
flatbuffers::uoffset_t start_
Definition schema_generated.h:9858
AddNOptions Table
Definition schema_generated.h:9856
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:9857
AddNOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:9859
Definition schema_generated.h:12569
AddNOptions TableType
Definition schema_generated.h:9840
Definition schema_generated.h:8835
void add_fused_activation_function(tflite::ActivationFunctionType fused_activation_function)
Definition schema_generated.h:6131
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:6129
AddOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:6137
void add_pot_scale_int16(bool pot_scale_int16)
Definition schema_generated.h:6134
flatbuffers::uoffset_t start_
Definition schema_generated.h:6130
flatbuffers::Offset< AddOptions > Finish()
Definition schema_generated.h:6141
AddOptions Table
Definition schema_generated.h:6128
Definition schema_generated.h:8805
AddOptions TableType
Definition schema_generated.h:6098
Definition schema_generated.h:10895
flatbuffers::Offset< ArgMaxOptions > Finish()
Definition schema_generated.h:8187
ArgMaxOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:8183
ArgMaxOptions Table
Definition schema_generated.h:8177
void add_output_type(tflite::TensorType output_type)
Definition schema_generated.h:8180
flatbuffers::uoffset_t start_
Definition schema_generated.h:8179
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:8178
Definition schema_generated.h:10871
ArgMaxOptions TableType
Definition schema_generated.h:8153
Definition schema_generated.h:10947
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:8230
ArgMinOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:8235
ArgMinOptions Table
Definition schema_generated.h:8229
void add_output_type(tflite::TensorType output_type)
Definition schema_generated.h:8232
flatbuffers::uoffset_t start_
Definition schema_generated.h:8231
flatbuffers::Offset< ArgMinOptions > Finish()
Definition schema_generated.h:8239
Definition schema_generated.h:10923
ArgMinOptions TableType
Definition schema_generated.h:8205
Definition schema_generated.h:13816
flatbuffers::Offset< AssignVariableOptions > Finish()
Definition schema_generated.h:11094
AssignVariableOptions Table
Definition schema_generated.h:11087
flatbuffers::uoffset_t start_
Definition schema_generated.h:11089
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:11088
AssignVariableOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:11090
Definition schema_generated.h:13800
AssignVariableOptions TableType
Definition schema_generated.h:11071
Definition schema_generated.h:13314
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:10586
void add_adj_x(bool adj_x)
Definition schema_generated.h:10588
void add_adj_y(bool adj_y)
Definition schema_generated.h:10591
BatchMatMulOptions Table
Definition schema_generated.h:10585
BatchMatMulOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:10597
flatbuffers::uoffset_t start_
Definition schema_generated.h:10587
flatbuffers::Offset< BatchMatMulOptions > Finish()
Definition schema_generated.h:10601
void add_asymmetric_quantize_inputs(bool asymmetric_quantize_inputs)
Definition schema_generated.h:10594
Definition schema_generated.h:13278
BatchMatMulOptions TableType
Definition schema_generated.h:10549
Definition schema_generated.h:9740
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:7034
flatbuffers::uoffset_t start_
Definition schema_generated.h:7035
BatchToSpaceNDOptions Table
Definition schema_generated.h:7033
BatchToSpaceNDOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:7036
flatbuffers::Offset< BatchToSpaceNDOptions > Finish()
Definition schema_generated.h:7040
Definition schema_generated.h:9724
BatchToSpaceNDOptions TableType
Definition schema_generated.h:7017
Definition schema_generated.h:9314
void add_merge_outputs(bool merge_outputs)
Definition schema_generated.h:6619
void add_cell_clip(float cell_clip)
Definition schema_generated.h:6613
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:6608
BidirectionalSequenceLSTMOptions Table
Definition schema_generated.h:6607
void add_time_major(bool time_major)
Definition schema_generated.h:6622
BidirectionalSequenceLSTMOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:6628
flatbuffers::Offset< BidirectionalSequenceLSTMOptions > Finish()
Definition schema_generated.h:6632
flatbuffers::uoffset_t start_
Definition schema_generated.h:6609
void add_proj_clip(float proj_clip)
Definition schema_generated.h:6616
void add_asymmetric_quantize_inputs(bool asymmetric_quantize_inputs)
Definition schema_generated.h:6625
void add_fused_activation_function(tflite::ActivationFunctionType fused_activation_function)
Definition schema_generated.h:6610
Definition schema_generated.h:9260
BidirectionalSequenceLSTMOptions TableType
Definition schema_generated.h:6553
Definition schema_generated.h:8551
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:5856
void add_merge_outputs(bool merge_outputs)
Definition schema_generated.h:5864
BidirectionalSequenceRNNOptions Table
Definition schema_generated.h:5855
void add_fused_activation_function(tflite::ActivationFunctionType fused_activation_function)
Definition schema_generated.h:5861
void add_time_major(bool time_major)
Definition schema_generated.h:5858
void add_asymmetric_quantize_inputs(bool asymmetric_quantize_inputs)
Definition schema_generated.h:5867
flatbuffers::Offset< BidirectionalSequenceRNNOptions > Finish()
Definition schema_generated.h:5874
BidirectionalSequenceRNNOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:5870
flatbuffers::uoffset_t start_
Definition schema_generated.h:5857
Definition schema_generated.h:8509
BidirectionalSequenceRNNOptions TableType
Definition schema_generated.h:5813
Definition schema_generated.h:13431
BroadcastToOptions Table
Definition schema_generated.h:10702
flatbuffers::Offset< BroadcastToOptions > Finish()
Definition schema_generated.h:10709
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:10703
BroadcastToOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:10705
flatbuffers::uoffset_t start_
Definition schema_generated.h:10704
Definition schema_generated.h:13415
BroadcastToOptions TableType
Definition schema_generated.h:10686
Definition schema_generated.h:13927
BucketizeOptions Table
Definition schema_generated.h:11198
BucketizeOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:11204
void add_boundaries(flatbuffers::Offset< flatbuffers::Vector< float > > boundaries)
Definition schema_generated.h:11201
flatbuffers::uoffset_t start_
Definition schema_generated.h:11200
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:11199
flatbuffers::Offset< BucketizeOptions > Finish()
Definition schema_generated.h:11208
Definition schema_generated.h:13902
BucketizeOptions TableType
Definition schema_generated.h:11173
Definition schema_generated.h:16013
flatbuffers::Offset< Buffer > Finish()
Definition schema_generated.h:12860
flatbuffers::uoffset_t start_
Definition schema_generated.h:12852
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:12851
void add_data(flatbuffers::Offset< flatbuffers::Vector< uint8_t > > data)
Definition schema_generated.h:12853
Buffer Table
Definition schema_generated.h:12850
BufferBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:12856
Definition schema_generated.h:15976
Buffer TableType
Definition schema_generated.h:12825
Definition schema_generated.h:2041
static const BuiltinOptions enum_value
Definition schema_generated.h:1800
Definition schema_generated.h:3057
const tflite::CallOnceOptionsT * AsCallOnceOptions() const
Definition schema_generated.h:3641
const tflite::WhileOptionsT * AsWhileOptions() const
Definition schema_generated.h:3561
const tflite::WhereOptionsT * AsWhereOptions() const
Definition schema_generated.h:3497
BuiltinOptions type
Definition schema_generated.h:2792
const tflite::LeakyReluOptionsT * AsLeakyReluOptions() const
Definition schema_generated.h:3417
const tflite::ATan2OptionsT * AsATan2Options() const
Definition schema_generated.h:3793
const tflite::SegmentSumOptionsT * AsSegmentSumOptions() const
Definition schema_generated.h:3617
const tflite::HashtableOptionsT * AsHashtableOptions() const
Definition schema_generated.h:3673
const tflite::NonMaxSuppressionV4OptionsT * AsNonMaxSuppressionV4Options() const
Definition schema_generated.h:3577
tflite::NonMaxSuppressionV5OptionsT * AsNonMaxSuppressionV5Options()
Definition schema_generated.h:3581
tflite::PadV2OptionsT * AsPadV2Options()
Definition schema_generated.h:3157
const tflite::CosOptionsT * AsCosOptions() const
Definition schema_generated.h:3489
tflite::GatherOptionsT * AsGatherOptions()
Definition schema_generated.h:2997
tflite::LogicalOrOptionsT * AsLogicalOrOptions()
Definition schema_generated.h:3293
const tflite::ExpOptionsT * AsExpOptions() const
Definition schema_generated.h:3081
tflite::LSHProjectionOptionsT * AsLSHProjectionOptions()
Definition schema_generated.h:2845
tflite::Conv3DOptionsT * AsConv3DOptions()
Definition schema_generated.h:3661
tflite::MatrixDiagOptionsT * AsMatrixDiagOptions()
Definition schema_generated.h:3517
const tflite::HashtableFindOptionsT * AsHashtableFindOptions() const
Definition schema_generated.h:3681
tflite::L2NormOptionsT * AsL2NormOptions()
Definition schema_generated.h:2909
tflite::LessOptionsT * AsLessOptions()
Definition schema_generated.h:3141
tflite::GeluOptionsT * AsGeluOptions()
Definition schema_generated.h:3741
tflite::LogicalAndOptionsT * AsLogicalAndOptions()
Definition schema_generated.h:3309
tflite::ArgMinOptionsT * AsArgMinOptions()
Definition schema_generated.h:3269
const tflite::AddNOptionsT * AsAddNOptions() const
Definition schema_generated.h:3473
tflite::DequantizeOptionsT * AsDequantizeOptions()
Definition schema_generated.h:3117
const tflite::ShapeOptionsT * AsShapeOptions() const
Definition schema_generated.h:3257
const tflite::ResizeNearestNeighborOptionsT * AsResizeNearestNeighborOptions() const
Definition schema_generated.h:3409
tflite::LogSoftmaxOptionsT * AsLogSoftmaxOptions()
Definition schema_generated.h:3101
const tflite::SliceOptionsT * AsSliceOptions() const
Definition schema_generated.h:3201
const tflite::DynamicUpdateSliceOptionsT * AsDynamicUpdateSliceOptions() const
Definition schema_generated.h:3753
const tflite::RankOptionsT * AsRankOptions() const
Definition schema_generated.h:3505
tflite::ReshapeOptionsT * AsReshapeOptions()
Definition schema_generated.h:2949
tflite::GatherNdOptionsT * AsGatherNdOptions()
Definition schema_generated.h:3477
tflite::AssignVariableOptionsT * AsAssignVariableOptions()
Definition schema_generated.h:3717
const tflite::ScatterNdOptionsT * AsScatterNdOptions() const
Definition schema_generated.h:3593
const tflite::AbsOptionsT * AsAbsOptions() const
Definition schema_generated.h:3441
const tflite::LessEqualOptionsT * AsLessEqualOptions() const
Definition schema_generated.h:3185
tflite::BatchMatMulOptionsT * AsBatchMatMulOptions()
Definition schema_generated.h:3621
tflite::SparseToDenseOptionsT * AsSparseToDenseOptions()
Definition schema_generated.h:3213
tflite::BroadcastToOptionsT * AsBroadcastToOptions()
Definition schema_generated.h:3645
tflite::PowOptionsT * AsPowOptions()
Definition schema_generated.h:3261
tflite::SpaceToBatchNDOptionsT * AsSpaceToBatchNDOptions()
Definition schema_generated.h:3013
const tflite::UnpackOptionsT * AsUnpackOptions() const
Definition schema_generated.h:3329
const tflite::AddOptionsT * AsAddOptions() const
Definition schema_generated.h:2905
const tflite::Pool2DOptionsT * AsPool2DOptions() const
Definition schema_generated.h:2857
const tflite::ArgMinOptionsT * AsArgMinOptions() const
Definition schema_generated.h:3273
tflite::EmbeddingLookupSparseOptionsT * AsEmbeddingLookupSparseOptions()
Definition schema_generated.h:2973
const tflite::HashtableSizeOptionsT * AsHashtableSizeOptions() const
Definition schema_generated.h:3697
tflite::SpaceToDepthOptionsT * AsSpaceToDepthOptions()
Definition schema_generated.h:2965
tflite::SelectOptionsT * AsSelectOptions()
Definition schema_generated.h:3189
tflite::HashtableOptionsT * AsHashtableOptions()
Definition schema_generated.h:3669
const tflite::RandomOptionsT * AsRandomOptions() const
Definition schema_generated.h:3729
const tflite::UnsortedSegmentProdOptionsT * AsUnsortedSegmentProdOptions() const
Definition schema_generated.h:3761
tflite::RangeOptionsT * AsRangeOptions()
Definition schema_generated.h:3397
tflite::FullyConnectedOptionsT * AsFullyConnectedOptions()
Definition schema_generated.h:2877
const tflite::DepthToSpaceOptionsT * AsDepthToSpaceOptions() const
Definition schema_generated.h:3569
const tflite::PadOptionsT * AsPadOptions() const
Definition schema_generated.h:2993
const tflite::SplitOptionsT * AsSplitOptions() const
Definition schema_generated.h:3097
const tflite::LSTMOptionsT * AsLSTMOptions() const
Definition schema_generated.h:2929
tflite::LogicalNotOptionsT * AsLogicalNotOptions()
Definition schema_generated.h:3317
tflite::SplitVOptionsT * AsSplitVOptions()
Definition schema_generated.h:3445
const tflite::SpaceToBatchNDOptionsT * AsSpaceToBatchNDOptions() const
Definition schema_generated.h:3017
tflite::HardSwishOptionsT * AsHardSwishOptions()
Definition schema_generated.h:3541
const tflite::MirrorPadOptionsT * AsMirrorPadOptions() const
Definition schema_generated.h:3433
tflite::ExpandDimsOptionsT * AsExpandDimsOptions()
Definition schema_generated.h:3229
tflite::UnidirectionalSequenceLSTMOptionsT * AsUnidirectionalSequenceLSTMOptions()
Definition schema_generated.h:3381
const tflite::GreaterOptionsT * AsGreaterOptions() const
Definition schema_generated.h:3169
const tflite::Rfft2dOptionsT * AsRfft2dOptions() const
Definition schema_generated.h:3657
tflite::SVDFOptionsT * AsSVDFOptions()
Definition schema_generated.h:2861
const tflite::GatherOptionsT * AsGatherOptions() const
Definition schema_generated.h:3001
const tflite::OneHotOptionsT * AsOneHotOptions() const
Definition schema_generated.h:3305
const tflite::StridedSliceOptionsT * AsStridedSliceOptions() const
Definition schema_generated.h:3073
const tflite::SplitVOptionsT * AsSplitVOptions() const
Definition schema_generated.h:3449
const tflite::ZerosLikeOptionsT * AsZerosLikeOptions() const
Definition schema_generated.h:3353
tflite::CumsumOptionsT * AsCumsumOptions()
Definition schema_generated.h:3629
tflite::ZerosLikeOptionsT * AsZerosLikeOptions()
Definition schema_generated.h:3349
const tflite::BroadcastToOptionsT * AsBroadcastToOptions() const
Definition schema_generated.h:3649
tflite::TopKV2OptionsT * AsTopKV2Options()
Definition schema_generated.h:3085
const tflite::ArgMaxOptionsT * AsArgMaxOptions() const
Definition schema_generated.h:3137
tflite::MulOptionsT * AsMulOptions()
Definition schema_generated.h:2981
const tflite::LogSoftmaxOptionsT * AsLogSoftmaxOptions() const
Definition schema_generated.h:3105
tflite::ResizeBilinearOptionsT * AsResizeBilinearOptions()
Definition schema_generated.h:2933
tflite::DensifyOptionsT * AsDensifyOptions()
Definition schema_generated.h:3605
flatbuffers::Offset< void > Pack(flatbuffers::FlatBufferBuilder &_fbb, const flatbuffers::rehasher_function_t *_rehasher=nullptr) const
Definition schema_generated.h:18484
tflite::BucketizeOptionsT * AsBucketizeOptions()
Definition schema_generated.h:3733
const tflite::NonMaxSuppressionV5OptionsT * AsNonMaxSuppressionV5Options() const
Definition schema_generated.h:3585
const tflite::ConcatenationOptionsT * AsConcatenationOptions() const
Definition schema_generated.h:2897
tflite::FillOptionsT * AsFillOptions()
Definition schema_generated.h:3357
tflite::UnsortedSegmentSumOptionsT * AsUnsortedSegmentSumOptions()
Definition schema_generated.h:3781
tflite::DynamicUpdateSliceOptionsT * AsDynamicUpdateSliceOptions()
Definition schema_generated.h:3749
tflite::GreaterOptionsT * AsGreaterOptions()
Definition schema_generated.h:3165
tflite::ReadVariableOptionsT * AsReadVariableOptions()
Definition schema_generated.h:3709
tflite::PackOptionsT * AsPackOptions()
Definition schema_generated.h:3285
const tflite::SoftmaxOptionsT * AsSoftmaxOptions() const
Definition schema_generated.h:2889
tflite::MirrorPadOptionsT * AsMirrorPadOptions()
Definition schema_generated.h:3429
const tflite::UnidirectionalSequenceLSTMOptionsT * AsUnidirectionalSequenceLSTMOptions() const
Definition schema_generated.h:3385
tflite::AbsOptionsT * AsAbsOptions()
Definition schema_generated.h:3437
const tflite::FakeQuantOptionsT * AsFakeQuantOptions() const
Definition schema_generated.h:3281
tflite::SubOptionsT * AsSubOptions()
Definition schema_generated.h:3037
tflite::UnsortedSegmentMaxOptionsT * AsUnsortedSegmentMaxOptions()
Definition schema_generated.h:3765
tflite::RNNOptionsT * AsRNNOptions()
Definition schema_generated.h:2869
const tflite::MatrixDiagOptionsT * AsMatrixDiagOptions() const
Definition schema_generated.h:3521
const tflite::DepthwiseConv2DOptionsT * AsDepthwiseConv2DOptions() const
Definition schema_generated.h:2833
tflite::TileOptionsT * AsTileOptions()
Definition schema_generated.h:3221
tflite::UniqueOptionsT * AsUniqueOptions()
Definition schema_generated.h:3453
tflite::CallOptionsT * AsCallOptions()
Definition schema_generated.h:2941
tflite::DepthToSpaceOptionsT * AsDepthToSpaceOptions()
Definition schema_generated.h:3565
BuiltinOptionsUnion()
Definition schema_generated.h:2795
tflite::ConcatEmbeddingsOptionsT * AsConcatEmbeddingsOptions()
Definition schema_generated.h:2837
const tflite::Conv2DOptionsT * AsConv2DOptions() const
Definition schema_generated.h:2825
tflite::UnsortedSegmentMinOptionsT * AsUnsortedSegmentMinOptions()
Definition schema_generated.h:3773
BuiltinOptionsUnion(BuiltinOptionsUnion &&u) FLATBUFFERS_NOEXCEPT
Definition schema_generated.h:2796
const tflite::UnsortedSegmentMinOptionsT * AsUnsortedSegmentMinOptions() const
Definition schema_generated.h:3777
tflite::LocalResponseNormalizationOptionsT * AsLocalResponseNormalizationOptions()
Definition schema_generated.h:2917
const tflite::ReshapeOptionsT * AsReshapeOptions() const
Definition schema_generated.h:2953
const tflite::FloorDivOptionsT * AsFloorDivOptions() const
Definition schema_generated.h:3337
const tflite::MatrixSetDiagOptionsT * AsMatrixSetDiagOptions() const
Definition schema_generated.h:3537
const tflite::MaximumMinimumOptionsT * AsMaximumMinimumOptions() const
Definition schema_generated.h:3129
const tflite::SquareOptionsT * AsSquareOptions() const
Definition schema_generated.h:3345
const tflite::EmbeddingLookupSparseOptionsT * AsEmbeddingLookupSparseOptions() const
Definition schema_generated.h:2977
tflite::MatrixSetDiagOptionsT * AsMatrixSetDiagOptions()
Definition schema_generated.h:3533
const tflite::NotEqualOptionsT * AsNotEqualOptions() const
Definition schema_generated.h:3249
const tflite::SignOptionsT * AsSignOptions() const
Definition schema_generated.h:3801
const tflite::TransposeConvOptionsT * AsTransposeConvOptions() const
Definition schema_generated.h:3209
const tflite::SequenceRNNOptionsT * AsSequenceRNNOptions() const
Definition schema_generated.h:3065
const tflite::LSHProjectionOptionsT * AsLSHProjectionOptions() const
Definition schema_generated.h:2849
tflite::ShapeOptionsT * AsShapeOptions()
Definition schema_generated.h:3253
const tflite::ReverseV2OptionsT * AsReverseV2Options() const
Definition schema_generated.h:3465
const tflite::RangeOptionsT * AsRangeOptions() const
Definition schema_generated.h:3401
tflite::PadOptionsT * AsPadOptions()
Definition schema_generated.h:2989
~BuiltinOptionsUnion()
Definition schema_generated.h:2804
const tflite::SparseToDenseOptionsT * AsSparseToDenseOptions() const
Definition schema_generated.h:3217
const tflite::DequantizeOptionsT * AsDequantizeOptions() const
Definition schema_generated.h:3121
const tflite::QuantizeOptionsT * AsQuantizeOptions() const
Definition schema_generated.h:3529
const tflite::SelectOptionsT * AsSelectOptions() const
Definition schema_generated.h:3193
const tflite::SVDFOptionsT * AsSVDFOptions() const
Definition schema_generated.h:2865
const tflite::Conv3DOptionsT * AsConv3DOptions() const
Definition schema_generated.h:3665
const tflite::ConcatEmbeddingsOptionsT * AsConcatEmbeddingsOptions() const
Definition schema_generated.h:2841
const tflite::FloorModOptionsT * AsFloorModOptions() const
Definition schema_generated.h:3393
tflite::NonMaxSuppressionV4OptionsT * AsNonMaxSuppressionV4Options()
Definition schema_generated.h:3573
const tflite::BatchToSpaceNDOptionsT * AsBatchToSpaceNDOptions() const
Definition schema_generated.h:3009
tflite::BidirectionalSequenceLSTMOptionsT * AsBidirectionalSequenceLSTMOptions()
Definition schema_generated.h:3365
tflite::Conv2DOptionsT * AsConv2DOptions()
Definition schema_generated.h:2821
const tflite::DensifyOptionsT * AsDensifyOptions() const
Definition schema_generated.h:3609
const tflite::TransposeOptionsT * AsTransposeOptions() const
Definition schema_generated.h:3025
const tflite::VarHandleOptionsT * AsVarHandleOptions() const
Definition schema_generated.h:3705
const tflite::UniqueOptionsT * AsUniqueOptions() const
Definition schema_generated.h:3457
const tflite::GreaterEqualOptionsT * AsGreaterEqualOptions() const
Definition schema_generated.h:3177
tflite::VarHandleOptionsT * AsVarHandleOptions()
Definition schema_generated.h:3701
tflite::StridedSliceOptionsT * AsStridedSliceOptions()
Definition schema_generated.h:3069
void Set(T &&val)
Definition schema_generated.h:2809
tflite::SliceOptionsT * AsSliceOptions()
Definition schema_generated.h:3197
tflite::HashtableFindOptionsT * AsHashtableFindOptions()
Definition schema_generated.h:3677
tflite::BidirectionalSequenceRNNOptionsT * AsBidirectionalSequenceRNNOptions()
Definition schema_generated.h:3373
const tflite::UnsortedSegmentSumOptionsT * AsUnsortedSegmentSumOptions() const
Definition schema_generated.h:3785
tflite::SquaredDifferenceOptionsT * AsSquaredDifferenceOptions()
Definition schema_generated.h:3421
tflite::GreaterEqualOptionsT * AsGreaterEqualOptions()
Definition schema_generated.h:3173
const tflite::UnsortedSegmentMaxOptionsT * AsUnsortedSegmentMaxOptions() const
Definition schema_generated.h:3769
const tflite::HashtableImportOptionsT * AsHashtableImportOptions() const
Definition schema_generated.h:3689
tflite::ArgMaxOptionsT * AsArgMaxOptions()
Definition schema_generated.h:3133
tflite::UnsortedSegmentProdOptionsT * AsUnsortedSegmentProdOptions()
Definition schema_generated.h:3757
tflite::FloorModOptionsT * AsFloorModOptions()
Definition schema_generated.h:3389
const tflite::SelectV2OptionsT * AsSelectV2Options() const
Definition schema_generated.h:3601
tflite::SplitOptionsT * AsSplitOptions()
Definition schema_generated.h:3093
tflite::ReverseV2OptionsT * AsReverseV2Options()
Definition schema_generated.h:3461
BuiltinOptionsUnion & operator=(BuiltinOptionsUnion &&u) FLATBUFFERS_NOEXCEPT
Definition schema_generated.h:2802
const tflite::ReverseSequenceOptionsT * AsReverseSequenceOptions() const
Definition schema_generated.h:3513
tflite::DivOptionsT * AsDivOptions()
Definition schema_generated.h:3045
tflite::CosOptionsT * AsCosOptions()
Definition schema_generated.h:3485
tflite::ReverseSequenceOptionsT * AsReverseSequenceOptions()
Definition schema_generated.h:3509
const tflite::CallOptionsT * AsCallOptions() const
Definition schema_generated.h:2945
const tflite::EqualOptionsT * AsEqualOptions() const
Definition schema_generated.h:3241
const tflite::L2NormOptionsT * AsL2NormOptions() const
Definition schema_generated.h:2913
const tflite::ReadVariableOptionsT * AsReadVariableOptions() const
Definition schema_generated.h:3713
tflite::WhileOptionsT * AsWhileOptions()
Definition schema_generated.h:3557
const tflite::TopKV2OptionsT * AsTopKV2Options() const
Definition schema_generated.h:3089
tflite::ConcatenationOptionsT * AsConcatenationOptions()
Definition schema_generated.h:2893
const tflite::SquaredDifferenceOptionsT * AsSquaredDifferenceOptions() const
Definition schema_generated.h:3425
tflite::NegOptionsT * AsNegOptions()
Definition schema_generated.h:3149
tflite::LeakyReluOptionsT * AsLeakyReluOptions()
Definition schema_generated.h:3413
const tflite::PadV2OptionsT * AsPadV2Options() const
Definition schema_generated.h:3161
tflite::OneHotOptionsT * AsOneHotOptions()
Definition schema_generated.h:3301
const tflite::TileOptionsT * AsTileOptions() const
Definition schema_generated.h:3225
tflite::HashtableImportOptionsT * AsHashtableImportOptions()
Definition schema_generated.h:3685
const tflite::ResizeBilinearOptionsT * AsResizeBilinearOptions() const
Definition schema_generated.h:2937
tflite::AddNOptionsT * AsAddNOptions()
Definition schema_generated.h:3469
const tflite::IfOptionsT * AsIfOptions() const
Definition schema_generated.h:3553
tflite::EqualOptionsT * AsEqualOptions()
Definition schema_generated.h:3237
tflite::LSTMOptionsT * AsLSTMOptions()
Definition schema_generated.h:2925
const tflite::LogicalOrOptionsT * AsLogicalOrOptions() const
Definition schema_generated.h:3297
tflite::SelectV2OptionsT * AsSelectV2Options()
Definition schema_generated.h:3597
const tflite::BucketizeOptionsT * AsBucketizeOptions() const
Definition schema_generated.h:3737
const tflite::LessOptionsT * AsLessOptions() const
Definition schema_generated.h:3145
tflite::CallOnceOptionsT * AsCallOnceOptions()
Definition schema_generated.h:3637
const tflite::FullyConnectedOptionsT * AsFullyConnectedOptions() const
Definition schema_generated.h:2881
tflite::ReducerOptionsT * AsReducerOptions()
Definition schema_generated.h:3029
tflite::HashtableSizeOptionsT * AsHashtableSizeOptions()
Definition schema_generated.h:3693
const tflite::SkipGramOptionsT * AsSkipGramOptions() const
Definition schema_generated.h:2961
const tflite::HardSwishOptionsT * AsHardSwishOptions() const
Definition schema_generated.h:3545
const tflite::RNNOptionsT * AsRNNOptions() const
Definition schema_generated.h:2873
tflite::ScatterNdOptionsT * AsScatterNdOptions()
Definition schema_generated.h:3589
tflite::LessEqualOptionsT * AsLessEqualOptions()
Definition schema_generated.h:3181
tflite::ExpOptionsT * AsExpOptions()
Definition schema_generated.h:3077
tflite::WhereOptionsT * AsWhereOptions()
Definition schema_generated.h:3493
tflite::CastOptionsT * AsCastOptions()
Definition schema_generated.h:3109
tflite::Pool2DOptionsT * AsPool2DOptions()
Definition schema_generated.h:2853
tflite::IfOptionsT * AsIfOptions()
Definition schema_generated.h:3549
const tflite::PackOptionsT * AsPackOptions() const
Definition schema_generated.h:3289
const tflite::CumsumOptionsT * AsCumsumOptions() const
Definition schema_generated.h:3633
tflite::AddOptionsT * AsAddOptions()
Definition schema_generated.h:2901
void * value
Definition schema_generated.h:2793
tflite::TransposeConvOptionsT * AsTransposeConvOptions()
Definition schema_generated.h:3205
tflite::SegmentSumOptionsT * AsSegmentSumOptions()
Definition schema_generated.h:3613
tflite::FloorDivOptionsT * AsFloorDivOptions()
Definition schema_generated.h:3333
tflite::ATan2OptionsT * AsATan2Options()
Definition schema_generated.h:3789
tflite::Rfft2dOptionsT * AsRfft2dOptions()
Definition schema_generated.h:3653
const tflite::ReducerOptionsT * AsReducerOptions() const
Definition schema_generated.h:3033
tflite::TransposeOptionsT * AsTransposeOptions()
Definition schema_generated.h:3021
const tflite::LocalResponseNormalizationOptionsT * AsLocalResponseNormalizationOptions() const
Definition schema_generated.h:2921
tflite::ResizeNearestNeighborOptionsT * AsResizeNearestNeighborOptions()
Definition schema_generated.h:3405
tflite::RandomOptionsT * AsRandomOptions()
Definition schema_generated.h:3725
const tflite::DivOptionsT * AsDivOptions() const
Definition schema_generated.h:3049
const tflite::ExpandDimsOptionsT * AsExpandDimsOptions() const
Definition schema_generated.h:3233
const tflite::BidirectionalSequenceLSTMOptionsT * AsBidirectionalSequenceLSTMOptions() const
Definition schema_generated.h:3369
tflite::SqueezeOptionsT * AsSqueezeOptions()
Definition schema_generated.h:3053
const tflite::LogicalNotOptionsT * AsLogicalNotOptions() const
Definition schema_generated.h:3321
const tflite::SpaceToDepthOptionsT * AsSpaceToDepthOptions() const
Definition schema_generated.h:2969
const tflite::SqueezeOptionsT * AsSqueezeOptions() const
Definition schema_generated.h:3057
tflite::NotEqualOptionsT * AsNotEqualOptions()
Definition schema_generated.h:3245
tflite::SignOptionsT * AsSignOptions()
Definition schema_generated.h:3797
void Reset()
Definition schema_generated.h:19482
const tflite::GatherNdOptionsT * AsGatherNdOptions() const
Definition schema_generated.h:3481
const tflite::NegOptionsT * AsNegOptions() const
Definition schema_generated.h:3153
tflite::MaximumMinimumOptionsT * AsMaximumMinimumOptions()
Definition schema_generated.h:3125
const tflite::AssignVariableOptionsT * AsAssignVariableOptions() const
Definition schema_generated.h:3721
BuiltinOptionsUnion & operator=(const BuiltinOptionsUnion &u)
Definition schema_generated.h:2800
tflite::SkipGramOptionsT * AsSkipGramOptions()
Definition schema_generated.h:2957
const tflite::PowOptionsT * AsPowOptions() const
Definition schema_generated.h:3265
tflite::FakeQuantOptionsT * AsFakeQuantOptions()
Definition schema_generated.h:3277
const tflite::LogicalAndOptionsT * AsLogicalAndOptions() const
Definition schema_generated.h:3313
const tflite::GeluOptionsT * AsGeluOptions() const
Definition schema_generated.h:3745
tflite::QuantizeOptionsT * AsQuantizeOptions()
Definition schema_generated.h:3525
tflite::RankOptionsT * AsRankOptions()
Definition schema_generated.h:3501
const tflite::FillOptionsT * AsFillOptions() const
Definition schema_generated.h:3361
const tflite::CastOptionsT * AsCastOptions() const
Definition schema_generated.h:3113
tflite::SquareOptionsT * AsSquareOptions()
Definition schema_generated.h:3341
const tflite::MulOptionsT * AsMulOptions() const
Definition schema_generated.h:2985
tflite::SequenceRNNOptionsT * AsSequenceRNNOptions()
Definition schema_generated.h:3061
tflite::SoftmaxOptionsT * AsSoftmaxOptions()
Definition schema_generated.h:2885
const tflite::BatchMatMulOptionsT * AsBatchMatMulOptions() const
Definition schema_generated.h:3625
tflite::DepthwiseConv2DOptionsT * AsDepthwiseConv2DOptions()
Definition schema_generated.h:2829
const tflite::BidirectionalSequenceRNNOptionsT * AsBidirectionalSequenceRNNOptions() const
Definition schema_generated.h:3377
static void * UnPack(const void *obj, BuiltinOptions type, const flatbuffers::resolver_function_t *resolver)
Definition schema_generated.h:17985
tflite::UnpackOptionsT * AsUnpackOptions()
Definition schema_generated.h:3325
tflite::BatchToSpaceNDOptionsT * AsBatchToSpaceNDOptions()
Definition schema_generated.h:3005
const tflite::SubOptionsT * AsSubOptions() const
Definition schema_generated.h:3041
Definition schema_generated.h:2549
static const BuiltinOptions enum_value
Definition schema_generated.h:2296
Definition schema_generated.h:12953
flatbuffers::Offset< CallOnceOptions > Finish()
Definition schema_generated.h:10234
flatbuffers::uoffset_t start_
Definition schema_generated.h:10226
CallOnceOptions Table
Definition schema_generated.h:10224
CallOnceOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:10230
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:10225
void add_init_subgraph_index(int32_t init_subgraph_index)
Definition schema_generated.h:10227
Definition schema_generated.h:12929
CallOnceOptions TableType
Definition schema_generated.h:10200
Definition schema_generated.h:9517
void add_subgraph(uint32_t subgraph)
Definition schema_generated.h:6813
flatbuffers::uoffset_t start_
Definition schema_generated.h:6812
CallOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:6816
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:6811
flatbuffers::Offset< CallOptions > Finish()
Definition schema_generated.h:6820
CallOptions Table
Definition schema_generated.h:6810
Definition schema_generated.h:9493
CallOptions TableType
Definition schema_generated.h:6786
Definition schema_generated.h:10721
flatbuffers::Offset< CastOptions > Finish()
Definition schema_generated.h:8016
CastOptions Table
Definition schema_generated.h:8003
CastOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:8012
void add_in_data_type(tflite::TensorType in_data_type)
Definition schema_generated.h:8006
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:8004
void add_out_data_type(tflite::TensorType out_data_type)
Definition schema_generated.h:8009
flatbuffers::uoffset_t start_
Definition schema_generated.h:8005
Definition schema_generated.h:10691
CastOptions TableType
Definition schema_generated.h:7973
Definition schema_generated.h:8194
ConcatEmbeddingsOptions Table
Definition schema_generated.h:5498
ConcatEmbeddingsOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:5510
void add_embedding_dim_per_channel(flatbuffers::Offset< flatbuffers::Vector< int32_t > > embedding_dim_per_channel)
Definition schema_generated.h:5507
void add_num_columns_per_channel(flatbuffers::Offset< flatbuffers::Vector< int32_t > > num_columns_per_channel)
Definition schema_generated.h:5504
flatbuffers::uoffset_t start_
Definition schema_generated.h:5500
flatbuffers::Offset< ConcatEmbeddingsOptions > Finish()
Definition schema_generated.h:5514
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:5499
void add_num_channels(int32_t num_channels)
Definition schema_generated.h:5501
Definition schema_generated.h:8156
ConcatEmbeddingsOptions TableType
Definition schema_generated.h:5460
Definition schema_generated.h:8772
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:6066
void add_axis(int32_t axis)
Definition schema_generated.h:6068
flatbuffers::Offset< ConcatenationOptions > Finish()
Definition schema_generated.h:6078
void add_fused_activation_function(tflite::ActivationFunctionType fused_activation_function)
Definition schema_generated.h:6071
ConcatenationOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:6074
ConcatenationOptions Table
Definition schema_generated.h:6065
flatbuffers::uoffset_t start_
Definition schema_generated.h:6067
Definition schema_generated.h:8742
ConcatenationOptions TableType
Definition schema_generated.h:6035
Definition schema_generated.h:7744
flatbuffers::Offset< Conv2DOptions > Finish()
Definition schema_generated.h:5078
void add_dilation_w_factor(int32_t dilation_w_factor)
Definition schema_generated.h:5068
void add_stride_w(int32_t stride_w)
Definition schema_generated.h:5059
void add_padding(tflite::Padding padding)
Definition schema_generated.h:5056
Conv2DOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:5074
flatbuffers::uoffset_t start_
Definition schema_generated.h:5055
void add_dilation_h_factor(int32_t dilation_h_factor)
Definition schema_generated.h:5071
Conv2DOptions Table
Definition schema_generated.h:5053
void add_fused_activation_function(tflite::ActivationFunctionType fused_activation_function)
Definition schema_generated.h:5065
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:5054
void add_stride_h(int32_t stride_h)
Definition schema_generated.h:5062
Definition schema_generated.h:7684
Conv2DOptions TableType
Definition schema_generated.h:4999
Definition schema_generated.h:7868
void add_stride_w(int32_t stride_w)
Definition schema_generated.h:5181
flatbuffers::uoffset_t start_
Definition schema_generated.h:5174
void add_dilation_d_factor(int32_t dilation_d_factor)
Definition schema_generated.h:5190
void add_stride_d(int32_t stride_d)
Definition schema_generated.h:5178
Conv3DOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:5199
Conv3DOptions Table
Definition schema_generated.h:5172
void add_padding(tflite::Padding padding)
Definition schema_generated.h:5175
void add_stride_h(int32_t stride_h)
Definition schema_generated.h:5184
void add_dilation_h_factor(int32_t dilation_h_factor)
Definition schema_generated.h:5196
void add_fused_activation_function(tflite::ActivationFunctionType fused_activation_function)
Definition schema_generated.h:5187
flatbuffers::Offset< Conv3DOptions > Finish()
Definition schema_generated.h:5203
void add_dilation_w_factor(int32_t dilation_w_factor)
Definition schema_generated.h:5193
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:5173
Definition schema_generated.h:7802
Conv3DOptions TableType
Definition schema_generated.h:5106
Definition schema_generated.h:10304
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:7598
CosOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:7600
flatbuffers::uoffset_t start_
Definition schema_generated.h:7599
flatbuffers::Offset< CosOptions > Finish()
Definition schema_generated.h:7604
CosOptions Table
Definition schema_generated.h:7597
Definition schema_generated.h:10288
CosOptions TableType
Definition schema_generated.h:7581
Definition schema_generated.h:13382
flatbuffers::Offset< CumsumOptions > Finish()
Definition schema_generated.h:10666
CumsumOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:10662
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:10654
flatbuffers::uoffset_t start_
Definition schema_generated.h:10655
void add_reverse(bool reverse)
Definition schema_generated.h:10659
CumsumOptions Table
Definition schema_generated.h:10653
void add_exclusive(bool exclusive)
Definition schema_generated.h:10656
Definition schema_generated.h:13352
CumsumOptions TableType
Definition schema_generated.h:10623
Definition schema_generated.h:5022
void add_custom(flatbuffers::Offset< flatbuffers::Vector< uint8_t > > custom)
Definition schema_generated.h:4094
flatbuffers::uoffset_t start_
Definition schema_generated.h:4093
CustomQuantization Table
Definition schema_generated.h:4091
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:4092
flatbuffers::Offset< CustomQuantization > Finish()
Definition schema_generated.h:4101
CustomQuantizationBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:4097
Definition schema_generated.h:4997
CustomQuantization TableType
Definition schema_generated.h:4066
std::vector< uint8_t > custom
Definition schema_generated.h:4067
Definition schema_generated.h:13216
DensifyOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:10490
DensifyOptions Table
Definition schema_generated.h:10487
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:10488
flatbuffers::uoffset_t start_
Definition schema_generated.h:10489
flatbuffers::Offset< DensifyOptions > Finish()
Definition schema_generated.h:10494
Definition schema_generated.h:13200
DensifyOptions TableType
Definition schema_generated.h:10471
Definition schema_generated.h:9913
flatbuffers::Offset< DepthToSpaceOptions > Finish()
Definition schema_generated.h:7216
DepthToSpaceOptions Table
Definition schema_generated.h:7206
DepthToSpaceOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:7212
flatbuffers::uoffset_t start_
Definition schema_generated.h:7208
void add_block_size(int32_t block_size)
Definition schema_generated.h:7209
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:7207
Definition schema_generated.h:9889
DepthToSpaceOptions TableType
Definition schema_generated.h:7182
Definition schema_generated.h:8098
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:5403
void add_dilation_h_factor(int32_t dilation_h_factor)
Definition schema_generated.h:5423
void add_fused_activation_function(tflite::ActivationFunctionType fused_activation_function)
Definition schema_generated.h:5417
flatbuffers::Offset< DepthwiseConv2DOptions > Finish()
Definition schema_generated.h:5430
void add_padding(tflite::Padding padding)
Definition schema_generated.h:5405
void add_stride_h(int32_t stride_h)
Definition schema_generated.h:5411
DepthwiseConv2DOptions Table
Definition schema_generated.h:5402
void add_dilation_w_factor(int32_t dilation_w_factor)
Definition schema_generated.h:5420
void add_depth_multiplier(int32_t depth_multiplier)
Definition schema_generated.h:5414
flatbuffers::uoffset_t start_
Definition schema_generated.h:5404
void add_stride_w(int32_t stride_w)
Definition schema_generated.h:5408
DepthwiseConv2DOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:5426
Definition schema_generated.h:8038
DepthwiseConv2DOptions TableType
Definition schema_generated.h:5342
Definition schema_generated.h:10770
flatbuffers::Offset< DequantizeOptions > Finish()
Definition schema_generated.h:8059
flatbuffers::uoffset_t start_
Definition schema_generated.h:8054
DequantizeOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:8055
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:8053
DequantizeOptions Table
Definition schema_generated.h:8052
Definition schema_generated.h:10754
DequantizeOptions TableType
Definition schema_generated.h:8036
Definition schema_generated.h:10028
void add_fused_activation_function(tflite::ActivationFunctionType fused_activation_function)
Definition schema_generated.h:7324
DivOptions Table
Definition schema_generated.h:7321
flatbuffers::uoffset_t start_
Definition schema_generated.h:7323
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:7322
DivOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:7327
flatbuffers::Offset< DivOptions > Finish()
Definition schema_generated.h:7331
Definition schema_generated.h:10004
DivOptions TableType
Definition schema_generated.h:7297
Definition schema_generated.h:14032
DynamicUpdateSliceOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:11306
flatbuffers::Offset< DynamicUpdateSliceOptions > Finish()
Definition schema_generated.h:11310
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:11304
DynamicUpdateSliceOptions Table
Definition schema_generated.h:11303
flatbuffers::uoffset_t start_
Definition schema_generated.h:11305
Definition schema_generated.h:14016
DynamicUpdateSliceOptions TableType
Definition schema_generated.h:11287
Definition schema_generated.h:10119
EmbeddingLookupSparseOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:7418
void add_combiner(tflite::CombinerType combiner)
Definition schema_generated.h:7415
flatbuffers::Offset< EmbeddingLookupSparseOptions > Finish()
Definition schema_generated.h:7422
flatbuffers::uoffset_t start_
Definition schema_generated.h:7414
EmbeddingLookupSparseOptions Table
Definition schema_generated.h:7412
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:7413
Definition schema_generated.h:10095
EmbeddingLookupSparseOptions TableType
Definition schema_generated.h:7388
Definition schema_generated.h:11451
EqualOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:8725
flatbuffers::uoffset_t start_
Definition schema_generated.h:8724
flatbuffers::Offset< EqualOptions > Finish()
Definition schema_generated.h:8729
EqualOptions Table
Definition schema_generated.h:8722
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:8723
Definition schema_generated.h:11435
EqualOptions TableType
Definition schema_generated.h:8706
Definition schema_generated.h:10265
ExpOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:7561
flatbuffers::Offset< ExpOptions > Finish()
Definition schema_generated.h:7565
flatbuffers::uoffset_t start_
Definition schema_generated.h:7560
ExpOptions Table
Definition schema_generated.h:7558
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:7559
Definition schema_generated.h:10249
ExpOptions TableType
Definition schema_generated.h:7542
Definition schema_generated.h:11360
ExpandDimsOptions Table
Definition schema_generated.h:8631
ExpandDimsOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:8634
flatbuffers::Offset< ExpandDimsOptions > Finish()
Definition schema_generated.h:8638
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:8632
flatbuffers::uoffset_t start_
Definition schema_generated.h:8633
Definition schema_generated.h:11344
ExpandDimsOptions TableType
Definition schema_generated.h:8615
Definition schema_generated.h:16342
Conv3DOptionsT NativeTableType
Definition schema_generated.h:5118
RNNOptionsBuilder Builder
Definition schema_generated.h:5683
static flatbuffers::Offset< SplitVOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const SplitVOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
const tflite::SegmentSumOptions * builtin_options_as_SegmentSumOptions() const
Definition schema_generated.h:11999
MatrixDiagOptionsBuilder Builder
Definition schema_generated.h:10025
GreaterEqualOptionsT NativeTableType
Definition schema_generated.h:8300
const tflite::ReducerOptions * builtin_options_as_ReducerOptions() const
Definition schema_generated.h:11780
BidirectionalSequenceLSTMOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(LSTMOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
EmbeddingLookupSparseOptionsT NativeTableType
Definition schema_generated.h:7393
MaximumMinimumOptionsT NativeTableType
Definition schema_generated.h:8079
BatchToSpaceNDOptionsT NativeTableType
Definition schema_generated.h:7021
SparseToDenseOptionsT NativeTableType
Definition schema_generated.h:8659
AddNOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
CustomQuantizationBuilder Builder
Definition schema_generated.h:4072
const tflite::UnpackOptions * builtin_options_as_UnpackOptions() const
Definition schema_generated.h:11891
BatchToSpaceNDOptionsBuilder Builder
Definition schema_generated.h:7022
uint32_t subgraph_index() const
Definition schema_generated.h:13067
DivOptionsBuilder Builder
Definition schema_generated.h:7303
const tflite::MatrixDiagOptions * builtin_options_as_MatrixDiagOptions() const
Definition schema_generated.h:11963
const tflite::BidirectionalSequenceRNNOptions * builtin_options_as_BidirectionalSequenceRNNOptions() const
Definition schema_generated.h:11909
AbsOptionsBuilder Builder
Definition schema_generated.h:9158
const flatbuffers::Vector< int32_t > * shape() const
Definition schema_generated.h:4733
ATan2OptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
SqueezeOptionsT NativeTableType
Definition schema_generated.h:7677
BucketizeOptionsBuilder Builder
Definition schema_generated.h:11179
const tflite::ShapeOptions * builtin_options_as_ShapeOptions() const
Definition schema_generated.h:11864
LessOptionsT NativeTableType
Definition schema_generated.h:8339
SquareOptionsBuilder Builder
Definition schema_generated.h:9416
const tflite::SpaceToBatchNDOptions * builtin_options_as_SpaceToBatchNDOptions() const
Definition schema_generated.h:11774
WhileOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
int32_t cond_subgraph_index() const
Definition schema_generated.h:10264
const flatbuffers::Vector< int32_t > * outputs() const
Definition schema_generated.h:11692
static flatbuffers::Offset< Conv2DOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const Conv2DOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
void UnPackTo(GatherOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
static flatbuffers::Offset< GreaterEqualOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const GreaterEqualOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
const tflite::ArgMinOptions * builtin_options_as_ArgMinOptions() const
Definition schema_generated.h:11870
SoftmaxOptionsT NativeTableType
Definition schema_generated.h:5988
const tflite::HashtableImportOptions * builtin_options_as_HashtableImportOptions() const
Definition schema_generated.h:12026
const flatbuffers::Vector< flatbuffers::Offset< tflite::Operator > > * operators() const
Definition schema_generated.h:12728
static flatbuffers::Offset< LSTMOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const LSTMOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
NotEqualOptionsT NativeTableType
Definition schema_generated.h:8749
const tflite::SignOptions * builtin_options_as_SignOptions() const
Definition schema_generated.h:12068
const T * array_indices_as() const
DynamicUpdateSliceOptionsBuilder Builder
Definition schema_generated.h:11292
const flatbuffers::Vector< int32_t > * shape_signature() const
Definition schema_generated.h:4860
void UnPackTo(SparseToDenseOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::TileOptions * builtin_options_as_TileOptions() const
Definition schema_generated.h:11852
static flatbuffers::Offset< HashtableSizeOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const HashtableSizeOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
const tflite::ConcatenationOptions * builtin_options_as_ConcatenationOptions() const
Definition schema_generated.h:11729
const tflite::GatherNdOptions * builtin_options_as_GatherNdOptions() const
Definition schema_generated.h:11948
static flatbuffers::Offset< BidirectionalSequenceRNNOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const BidirectionalSequenceRNNOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
void UnPackTo(QuantizationParametersT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
bool diagonal_recurrent_tensors() const
Definition schema_generated.h:6481
static flatbuffers::Offset< QuantizeOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const QuantizeOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
FillOptionsT NativeTableType
Definition schema_generated.h:9493
UnsortedSegmentMaxOptionsT NativeTableType
Definition schema_generated.h:11369
HardSwishOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
TransposeConvOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
GatherOptionsT NativeTableType
Definition schema_generated.h:7446
UnsortedSegmentProdOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::OneHotOptions * builtin_options_as_OneHotOptions() const
Definition schema_generated.h:11882
void UnPackTo(GatherNdOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
RandomOptionsT NativeTableType
Definition schema_generated.h:11116
TileOptionsT NativeTableType
Definition schema_generated.h:8118
HashtableOptionsBuilder Builder
Definition schema_generated.h:10772
int32_t else_subgraph_index() const
Definition schema_generated.h:10152
LSTMOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::TopKV2Options * builtin_options_as_TopKV2Options() const
Definition schema_generated.h:11801
void UnPackTo(SpaceToBatchNDOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(SubGraphT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(OperatorT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
static flatbuffers::Offset< DimensionMetadata > Pack(flatbuffers::FlatBufferBuilder &_fbb, const DimensionMetadataT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
const tflite::RandomOptions * builtin_options_as_RandomOptions() const
Definition schema_generated.h:12041
const tflite::TransposeConvOptions * builtin_options_as_TransposeConvOptions() const
Definition schema_generated.h:11846
ExpOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
tflite::TensorType out_type() const
Definition schema_generated.h:8794
void UnPackTo(BatchToSpaceNDOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
tflite::DimensionType format() const
Definition schema_generated.h:4489
void UnPackTo(SubOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
int32_t batch_dims() const
Definition schema_generated.h:7455
static flatbuffers::Offset< FloorModOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const FloorModOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
static flatbuffers::Offset< HashtableOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const HashtableOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
SparseToDenseOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
const flatbuffers::Vector< uint8_t > * custom_options() const
Definition schema_generated.h:12071
bool adj_x() const
Definition schema_generated.h:10563
const tflite::Conv2DOptions * builtin_options_as_Conv2DOptions() const
Definition schema_generated.h:11702
void UnPackTo(NonMaxSuppressionV5OptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(DepthwiseConv2DOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
static flatbuffers::Offset< FillOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const FillOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
Uint8VectorBuilder Builder
Definition schema_generated.h:4414
OperatorCodeBuilder Builder
Definition schema_generated.h:11569
void UnPackTo(WhereOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
ZerosLikeOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
static flatbuffers::Offset< LessOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const LessOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
OperatorCodeT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
UnsortedSegmentProdOptionsBuilder Builder
Definition schema_generated.h:11331
PadOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
static flatbuffers::Offset< BatchToSpaceNDOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const BatchToSpaceNDOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
VarHandleOptionsT NativeTableType
Definition schema_generated.h:10961
int32_t num() const
Definition schema_generated.h:9321
static flatbuffers::Offset< SkipGramOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const SkipGramOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
FillOptionsBuilder Builder
Definition schema_generated.h:9494
TransposeConvOptionsT NativeTableType
Definition schema_generated.h:8538
static flatbuffers::Offset< FloorDivOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const FloorDivOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
static flatbuffers::Offset< TransposeOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const TransposeOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
LogicalOrOptionsBuilder Builder
Definition schema_generated.h:9067
static flatbuffers::Offset< NotEqualOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const NotEqualOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
static flatbuffers::Offset< CustomQuantization > Pack(flatbuffers::FlatBufferBuilder &_fbb, const CustomQuantizationT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
FloorModOptionsT NativeTableType
Definition schema_generated.h:9532
static flatbuffers::Offset< MatrixSetDiagOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const MatrixSetDiagOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
uint32_t version() const
Definition schema_generated.h:13177
void UnPackTo(SelectOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(GeluOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
ReducerOptionsBuilder Builder
Definition schema_generated.h:7626
const tflite::DepthToSpaceOptions * builtin_options_as_DepthToSpaceOptions() const
Definition schema_generated.h:11981
const tflite::SubOptions * builtin_options_as_SubOptions() const
Definition schema_generated.h:11783
HashtableSizeOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(SquaredDifferenceOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
WhereOptionsBuilder Builder
Definition schema_generated.h:9923
SelectOptionsT NativeTableType
Definition schema_generated.h:8456
void UnPackTo(AddOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(BufferT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
ArgMinOptionsT NativeTableType
Definition schema_generated.h:8210
static flatbuffers::Offset< SpaceToBatchNDOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const SpaceToBatchNDOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
ReadVariableOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::FloorModOptions * builtin_options_as_FloorModOptions() const
Definition schema_generated.h:11915
AddOptionsT NativeTableType
Definition schema_generated.h:6104
WhereOptionsT NativeTableType
Definition schema_generated.h:9922
SegmentSumOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
NonMaxSuppressionV4OptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
static flatbuffers::Offset< OperatorCode > Pack(flatbuffers::FlatBufferBuilder &_fbb, const OperatorCodeT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
void UnPackTo(NotEqualOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::FakeQuantOptions * builtin_options_as_FakeQuantOptions() const
Definition schema_generated.h:11873
static flatbuffers::Offset< UniqueOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const UniqueOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
void UnPackTo(UnsortedSegmentSumOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
SquareOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
static flatbuffers::Offset< LocalResponseNormalizationOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const LocalResponseNormalizationOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
void UnPackTo(FakeQuantOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
TileOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
EmbeddingLookupSparseOptionsBuilder Builder
Definition schema_generated.h:7394
UnpackOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
static flatbuffers::Offset< SpaceToDepthOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const SpaceToDepthOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
SoftmaxOptionsBuilder Builder
Definition schema_generated.h:5989
const tflite::Pool2DOptions * builtin_options_as_Pool2DOptions() const
Definition schema_generated.h:11714
static flatbuffers::Offset< LogicalOrOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const LogicalOrOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
const flatbuffers::Vector< flatbuffers::Offset< tflite::SignatureDef > > * signature_defs() const
Definition schema_generated.h:13198
SkipGramOptionsBuilder Builder
Definition schema_generated.h:7064
void UnPackTo(PadV2OptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(ModelT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(UnidirectionalSequenceLSTMOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
const void * builtin_options() const
Definition schema_generated.h:11698
const tflite::UniqueOptions * builtin_options_as_UniqueOptions() const
Definition schema_generated.h:11939
bool merge_outputs() const
Definition schema_generated.h:5835
UnsortedSegmentProdOptionsT NativeTableType
Definition schema_generated.h:11330
void UnPackTo(SparsityParametersT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
HashtableFindOptionsT NativeTableType
Definition schema_generated.h:10842
void UnPackTo(HashtableOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
LessEqualOptionsT NativeTableType
Definition schema_generated.h:8378
SelectV2OptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(ReshapeOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
SelectOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
static flatbuffers::Offset< LogSoftmaxOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const LogSoftmaxOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
void UnPackTo(L2NormOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(UnpackOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
MetadataT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
int32_t end_mask() const
Definition schema_generated.h:7859
CumsumOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::LSTMOptions * builtin_options_as_LSTMOptions() const
Definition schema_generated.h:11741
EmbeddingLookupSparseOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
LessEqualOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::LSHProjectionOptions * builtin_options_as_LSHProjectionOptions() const
Definition schema_generated.h:11711
DensifyOptionsT NativeTableType
Definition schema_generated.h:10475
void UnPackTo(PadOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
GreaterEqualOptionsBuilder Builder
Definition schema_generated.h:8301
const tflite::SplitOptions * builtin_options_as_SplitOptions() const
Definition schema_generated.h:11804
const tflite::Uint16Vector * array_indices_as_Uint16Vector() const
Definition schema_generated.h:4521
const tflite::DequantizeOptions * builtin_options_as_DequantizeOptions() const
Definition schema_generated.h:11813
SequenceRNNOptionsT NativeTableType
Definition schema_generated.h:5746
const flatbuffers::Vector< int64_t > * zero_point() const
Definition schema_generated.h:4159
void UnPackTo(Rfft2dOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
static flatbuffers::Offset< ResizeNearestNeighborOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const ResizeNearestNeighborOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
void UnPackTo(HardSwishOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::ZerosLikeOptions * builtin_options_as_ZerosLikeOptions() const
Definition schema_generated.h:11900
Conv3DOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
RankOptionsBuilder Builder
Definition schema_generated.h:8841
UnsortedSegmentMaxOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
LogicalAndOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
CallOptionsT NativeTableType
Definition schema_generated.h:6791
const flatbuffers::Vector< float > * min() const
Definition schema_generated.h:4150
const flatbuffers::Vector< int32_t > * metadata_buffer() const
Definition schema_generated.h:13192
static flatbuffers::Offset< ReadVariableOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const ReadVariableOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
static flatbuffers::Offset< DynamicUpdateSliceOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const DynamicUpdateSliceOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
static flatbuffers::Offset< SVDFOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const SVDFOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
void UnPackTo(ConcatenationOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
SignatureDefT NativeTableType
Definition schema_generated.h:13050
EqualOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
ExpandDimsOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::AddNOptions * builtin_options_as_AddNOptions() const
Definition schema_generated.h:11945
TensorMapT NativeTableType
Definition schema_generated.h:12969
const tflite::HashtableOptions * builtin_options_as_HashtableOptions() const
Definition schema_generated.h:12020
LeakyReluOptionsBuilder Builder
Definition schema_generated.h:9612
const tflite::Uint16Vector * array_segments_as_Uint16Vector() const
Definition schema_generated.h:4505
HashtableImportOptionsT NativeTableType
Definition schema_generated.h:10881
const T * builtin_options_as() const
const tflite::UnsortedSegmentSumOptions * builtin_options_as_UnsortedSegmentSumOptions() const
Definition schema_generated.h:12062
const flatbuffers::String * signature_key() const
Definition schema_generated.h:13064
QuantizeOptionsBuilder Builder
Definition schema_generated.h:10064
MulOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
TransposeOptionsT NativeTableType
Definition schema_generated.h:7507
GreaterOptionsT NativeTableType
Definition schema_generated.h:8261
const tflite::TransposeOptions * builtin_options_as_TransposeOptions() const
Definition schema_generated.h:11777
ReducerOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
QuantizationParametersT NativeTableType
Definition schema_generated.h:4139
GatherNdOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
Conv2DOptionsBuilder Builder
Definition schema_generated.h:5010
static flatbuffers::Offset< ScatterNdOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const ScatterNdOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
const flatbuffers::Vector< int32_t > * new_shape() const
Definition schema_generated.h:6926
RNNOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(CumsumOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(SelectV2OptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(TensorT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(SplitOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
bool approximate() const
Definition schema_generated.h:11245
static flatbuffers::Offset< SubOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const SubOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
const flatbuffers::Vector< flatbuffers::Offset< tflite::TensorMap > > * inputs() const
Definition schema_generated.h:13058
BatchMatMulOptionsBuilder Builder
Definition schema_generated.h:10557
GatherOptionsBuilder Builder
Definition schema_generated.h:7447
static flatbuffers::Offset< SoftmaxOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const SoftmaxOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
static flatbuffers::Offset< RandomOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const RandomOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
void UnPackTo(FloorModOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
bool asymmetric_quantize_inputs() const
Definition schema_generated.h:5622
AssignVariableOptionsBuilder Builder
Definition schema_generated.h:11076
void UnPackTo(SegmentSumOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
UniqueOptionsT NativeTableType
Definition schema_generated.h:9754
SqueezeOptionsBuilder Builder
Definition schema_generated.h:7678
const tflite::ResizeBilinearOptions * builtin_options_as_ResizeBilinearOptions() const
Definition schema_generated.h:11744
bool half_pixel_centers() const
Definition schema_generated.h:6675
void UnPackTo(BatchMatMulOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
SignOptionsBuilder Builder
Definition schema_generated.h:11526
Uint16VectorT NativeTableType
Definition schema_generated.h:4350
DivOptionsT NativeTableType
Definition schema_generated.h:7302
ExpandDimsOptionsBuilder Builder
Definition schema_generated.h:8620
tflite::TensorType value_dtype() const
Definition schema_generated.h:10784
int32_t new_axis_mask() const
Definition schema_generated.h:7865
void UnPackTo(DivOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
LSHProjectionOptionsBuilder Builder
Definition schema_generated.h:5556
const flatbuffers::String * name() const
Definition schema_generated.h:4848
SliceOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
static flatbuffers::Offset< Rfft2dOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const Rfft2dOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
ConcatenationOptionsBuilder Builder
Definition schema_generated.h:6042
static flatbuffers::Offset< VariantSubType > Pack(flatbuffers::FlatBufferBuilder &_fbb, const VariantSubTypeT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
int32_t filter_height() const
Definition schema_generated.h:5267
int32_t filter_width() const
Definition schema_generated.h:5264
int32_t stride_w() const
Definition schema_generated.h:5022
static flatbuffers::Offset< AddNOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const AddNOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
SVDFOptionsT NativeTableType
Definition schema_generated.h:5609
LSHProjectionOptionsT NativeTableType
Definition schema_generated.h:5555
int64_t seed2() const
Definition schema_generated.h:11125
void UnPackTo(MatrixDiagOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
HashtableSizeOptionsBuilder Builder
Definition schema_generated.h:10921
ConcatEmbeddingsOptionsBuilder Builder
Definition schema_generated.h:5468
void UnPackTo(ReverseSequenceOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
ReverseV2OptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::UnsortedSegmentMaxOptions * builtin_options_as_UnsortedSegmentMaxOptions() const
Definition schema_generated.h:12056
int32_t rank() const
Definition schema_generated.h:5616
void UnPackTo(GreaterOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
ArgMinOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(BroadcastToOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::ExpOptions * builtin_options_as_ExpOptions() const
Definition schema_generated.h:11798
const tflite::SequenceRNNOptions * builtin_options_as_SequenceRNNOptions() const
Definition schema_generated.h:11792
GatherOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
static flatbuffers::Offset< ConcatenationOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const ConcatenationOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
static flatbuffers::Offset< DepthwiseConv2DOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const DepthwiseConv2DOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
const tflite::ExpandDimsOptions * builtin_options_as_ExpandDimsOptions() const
Definition schema_generated.h:11855
SplitOptionsBuilder Builder
Definition schema_generated.h:7740
const tflite::SelectV2Options * builtin_options_as_SelectV2Options() const
Definition schema_generated.h:11993
ReducerOptionsT NativeTableType
Definition schema_generated.h:7625
UnsortedSegmentMinOptionsBuilder Builder
Definition schema_generated.h:11487
static flatbuffers::Offset< LessEqualOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const LessEqualOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
void UnPackTo(OneHotOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
Uint8VectorT NativeTableType
Definition schema_generated.h:4413
SquaredDifferenceOptionsBuilder Builder
Definition schema_generated.h:9663
float alpha() const
Definition schema_generated.h:6287
static flatbuffers::Offset< Model > Pack(flatbuffers::FlatBufferBuilder &_fbb, const ModelT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
BatchMatMulOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
SubGraphBuilder Builder
Definition schema_generated.h:12711
UniqueOptionsBuilder Builder
Definition schema_generated.h:9755
void UnPackTo(LessOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
LogicalOrOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
GreaterOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
FakeQuantOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::CallOnceOptions * builtin_options_as_CallOnceOptions() const
Definition schema_generated.h:12008
SignatureDefBuilder Builder
Definition schema_generated.h:13051
AbsOptionsT NativeTableType
Definition schema_generated.h:9157
void UnPackTo(FloorDivOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
ScatterNdOptionsBuilder Builder
Definition schema_generated.h:10398
void UnPackTo(HashtableImportOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::LocalResponseNormalizationOptions * builtin_options_as_LocalResponseNormalizationOptions() const
Definition schema_generated.h:11738
static flatbuffers::Offset< Operator > Pack(flatbuffers::FlatBufferBuilder &_fbb, const OperatorT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
GeluOptionsT NativeTableType
Definition schema_generated.h:11240
float max() const
Definition schema_generated.h:8933
const tflite::Conv3DOptions * builtin_options_as_Conv3DOptions() const
Definition schema_generated.h:12017
void UnPackTo(WhileOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
float cell_clip() const
Definition schema_generated.h:6371
static flatbuffers::Offset< BroadcastToOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const BroadcastToOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
void UnPackTo(ReverseV2OptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::RangeOptions * builtin_options_as_RangeOptions() const
Definition schema_generated.h:11918
uint32_t buffer() const
Definition schema_generated.h:4845
FloorModOptionsBuilder Builder
Definition schema_generated.h:9533
BatchMatMulOptionsT NativeTableType
Definition schema_generated.h:10556
UnpackOptionsT NativeTableType
Definition schema_generated.h:9315
void UnPackTo(LSHProjectionOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(UnsortedSegmentProdOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::BroadcastToOptions * builtin_options_as_BroadcastToOptions() const
Definition schema_generated.h:12011
void UnPackTo(SplitVOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
NonMaxSuppressionV4OptionsBuilder Builder
Definition schema_generated.h:10320
RangeOptionsT NativeTableType
Definition schema_generated.h:9571
LeakyReluOptionsT NativeTableType
Definition schema_generated.h:9611
const T * details_as() const
const tflite::SquareOptions * builtin_options_as_SquareOptions() const
Definition schema_generated.h:11897
void UnPackTo(VariantSubTypeT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(Int32VectorT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
TensorT NativeTableType
Definition schema_generated.h:4825
const T * array_segments_as() const
BidirectionalSequenceRNNOptionsT NativeTableType
Definition schema_generated.h:5821
static flatbuffers::Offset< GatherOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const GatherOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
VariantSubTypeT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(BucketizeOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::MaximumMinimumOptions * builtin_options_as_MaximumMinimumOptions() const
Definition schema_generated.h:11816
static flatbuffers::Offset< Uint8Vector > Pack(flatbuffers::FlatBufferBuilder &_fbb, const Uint8VectorT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
ArgMaxOptionsBuilder Builder
Definition schema_generated.h:8159
tflite::CombinerType combiner() const
Definition schema_generated.h:7398
static flatbuffers::Offset< TensorMap > Pack(flatbuffers::FlatBufferBuilder &_fbb, const TensorMapT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
static flatbuffers::Offset< BatchMatMulOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const BatchMatMulOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
StridedSliceOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
PadOptionsT NativeTableType
Definition schema_generated.h:6842
const flatbuffers::Vector< int32_t > * intermediates() const
Definition schema_generated.h:12080
SplitVOptionsT NativeTableType
Definition schema_generated.h:7791
PadV2OptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
const flatbuffers::Vector< int32_t > * squeeze_dims() const
Definition schema_generated.h:7682
VarHandleOptionsBuilder Builder
Definition schema_generated.h:10962
tflite::TensorType in_data_type() const
Definition schema_generated.h:7985
NegOptionsT NativeTableType
Definition schema_generated.h:8417
SkipGramOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
static flatbuffers::Offset< AssignVariableOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const AssignVariableOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
LessEqualOptionsBuilder Builder
Definition schema_generated.h:8379
static flatbuffers::Offset< DensifyOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const DensifyOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
LogicalNotOptionsBuilder Builder
Definition schema_generated.h:9275
void UnPackTo(SequenceRNNOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
FloorDivOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
const flatbuffers::Vector< int32_t > * num_columns_per_channel() const
Definition schema_generated.h:5477
int32_t num_bits() const
Definition schema_generated.h:8936
int32_t stride_d() const
Definition schema_generated.h:5133
NotEqualOptionsBuilder Builder
Definition schema_generated.h:8750
static flatbuffers::Offset< Metadata > Pack(flatbuffers::FlatBufferBuilder &_fbb, const MetadataT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
PackOptionsBuilder Builder
Definition schema_generated.h:9006
void UnPackTo(CallOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
MirrorPadOptionsBuilder Builder
Definition schema_generated.h:9703
TransposeOptionsBuilder Builder
Definition schema_generated.h:7508
HardSwishOptionsBuilder Builder
Definition schema_generated.h:9197
AssignVariableOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(LocalResponseNormalizationOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
static flatbuffers::Offset< PadV2Options > Pack(flatbuffers::FlatBufferBuilder &_fbb, const PadV2OptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
Int32VectorT NativeTableType
Definition schema_generated.h:4288
static flatbuffers::Offset< ReverseV2Options > Pack(flatbuffers::FlatBufferBuilder &_fbb, const ReverseV2OptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
static flatbuffers::Offset< UnpackOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const UnpackOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
const tflite::GreaterEqualOptions * builtin_options_as_GreaterEqualOptions() const
Definition schema_generated.h:11834
void UnPackTo(IfOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
bool keep_dims() const
Definition schema_generated.h:7630
static flatbuffers::Offset< PowOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const PowOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
DimensionMetadataT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
FakeQuantOptionsT NativeTableType
Definition schema_generated.h:8922
void UnPackTo(SoftmaxOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
static flatbuffers::Offset< CosOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const CosOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
static flatbuffers::Offset< LeakyReluOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const LeakyReluOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
OperatorCodeT NativeTableType
Definition schema_generated.h:11568
const tflite::LogicalNotOptions * builtin_options_as_LogicalNotOptions() const
Definition schema_generated.h:11888
void UnPackTo(Pool2DOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
LocalResponseNormalizationOptionsBuilder Builder
Definition schema_generated.h:6274
ReverseSequenceOptionsT NativeTableType
Definition schema_generated.h:9963
HashtableFindOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
static flatbuffers::Offset< TileOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const TileOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
void UnPackTo(PowOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
static flatbuffers::Offset< SparseToDenseOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const SparseToDenseOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
SkipGramOptionsT NativeTableType
Definition schema_generated.h:7063
int8_t deprecated_builtin_code() const
Definition schema_generated.h:11576
int32_t dilation_d_factor() const
Definition schema_generated.h:5145
const tflite::ReadVariableOptions * builtin_options_as_ReadVariableOptions() const
Definition schema_generated.h:12035
const void * array_segments() const
Definition schema_generated.h:4498
FloorDivOptionsT NativeTableType
Definition schema_generated.h:9376
LSTMOptionsT NativeTableType
Definition schema_generated.h:6359
SequenceRNNOptionsBuilder Builder
Definition schema_generated.h:5747
void UnPackTo(AssignVariableOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::ReverseSequenceOptions * builtin_options_as_ReverseSequenceOptions() const
Definition schema_generated.h:11960
SpaceToDepthOptionsBuilder Builder
Definition schema_generated.h:7136
const tflite::LeakyReluOptions * builtin_options_as_LeakyReluOptions() const
Definition schema_generated.h:11924
void UnPackTo(AbsOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
const flatbuffers::Vector< flatbuffers::Offset< tflite::Metadata > > * metadata() const
Definition schema_generated.h:13195
static flatbuffers::Offset< IfOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const IfOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
const flatbuffers::Vector< int32_t > * block_map() const
Definition schema_generated.h:4643
BucketizeOptionsT NativeTableType
Definition schema_generated.h:11178
static flatbuffers::Offset< ArgMinOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const ArgMinOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
ReshapeOptionsBuilder Builder
Definition schema_generated.h:6922
AddNOptionsBuilder Builder
Definition schema_generated.h:9845
static flatbuffers::Offset< L2NormOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const L2NormOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
int32_t max_skip_size() const
Definition schema_generated.h:7073
void UnPackTo(NegOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
UnsortedSegmentMinOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::SVDFOptions * builtin_options_as_SVDFOptions() const
Definition schema_generated.h:11717
int32_t depth_multiplier() const
Definition schema_generated.h:5373
ArgMaxOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
DepthwiseConv2DOptionsBuilder Builder
Definition schema_generated.h:5354
const void * array_indices() const
Definition schema_generated.h:4514
LogicalOrOptionsT NativeTableType
Definition schema_generated.h:9066
void UnPackTo(ConcatEmbeddingsOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
const flatbuffers::String * custom_code() const
Definition schema_generated.h:11579
TileOptionsBuilder Builder
Definition schema_generated.h:8119
TensorBuilder Builder
Definition schema_generated.h:4826
bool adj_y() const
Definition schema_generated.h:10566
void UnPackTo(GreaterEqualOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
SquaredDifferenceOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::ResizeNearestNeighborOptions * builtin_options_as_ResizeNearestNeighborOptions() const
Definition schema_generated.h:11921
const tflite::UnsortedSegmentProdOptions * builtin_options_as_UnsortedSegmentProdOptions() const
Definition schema_generated.h:12053
bool keep_num_dims() const
Definition schema_generated.h:5920
const flatbuffers::Vector< flatbuffers::Offset< tflite::TensorMap > > * outputs() const
Definition schema_generated.h:13061
TopKV2OptionsBuilder Builder
Definition schema_generated.h:7354
void UnPackTo(LogicalNotOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
float min() const
Definition schema_generated.h:8930
void UnPackTo(DequantizeOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
IfOptionsT NativeTableType
Definition schema_generated.h:10143
static flatbuffers::Offset< UnsortedSegmentProdOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const UnsortedSegmentProdOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
static flatbuffers::Offset< SliceOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const SliceOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
static flatbuffers::Offset< PackOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const PackOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
SqueezeOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
static flatbuffers::Offset< TopKV2Options > Pack(flatbuffers::FlatBufferBuilder &_fbb, const TopKV2OptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
void UnPackTo(MulOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(DimensionMetadataT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
CosOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
LogicalAndOptionsT NativeTableType
Definition schema_generated.h:9235
SliceOptionsT NativeTableType
Definition schema_generated.h:8495
tflite::TensorType idx_out_type() const
Definition schema_generated.h:9759
int32_t begin_mask() const
Definition schema_generated.h:7856
void UnPackTo(MaximumMinimumOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
SplitOptionsT NativeTableType
Definition schema_generated.h:7739
void UnPackTo(TileOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
float proj_clip() const
Definition schema_generated.h:6374
RNNOptionsT NativeTableType
Definition schema_generated.h:5682
const flatbuffers::Vector< uint8_t > * data() const
Definition schema_generated.h:12835
DequantizeOptionsBuilder Builder
Definition schema_generated.h:8041
ArgMaxOptionsT NativeTableType
Definition schema_generated.h:8158
UniqueOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(LogSoftmaxOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
static flatbuffers::Offset< ShapeOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const ShapeOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
bool include_all_ngrams() const
Definition schema_generated.h:7076
static flatbuffers::Offset< OneHotOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const OneHotOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
static flatbuffers::Offset< AddOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const AddOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
int32_t dilation_h_factor() const
Definition schema_generated.h:5034
SplitOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
static flatbuffers::Offset< StridedSliceOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const StridedSliceOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
const tflite::LogicalAndOptions * builtin_options_as_LogicalAndOptions() const
Definition schema_generated.h:11885
UnsortedSegmentSumOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(RangeOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
static flatbuffers::Offset< MirrorPadOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const MirrorPadOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
const tflite::AbsOptions * builtin_options_as_AbsOptions() const
Definition schema_generated.h:11933
static flatbuffers::Offset< SignOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const SignOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
L2NormOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::CallOptions * builtin_options_as_CallOptions() const
Definition schema_generated.h:11747
bool exclusive() const
Definition schema_generated.h:10635
const tflite::SplitVOptions * builtin_options_as_SplitVOptions() const
Definition schema_generated.h:11936
const tflite::Uint8Vector * array_indices_as_Uint8Vector() const
Definition schema_generated.h:4524
const flatbuffers::Vector< flatbuffers::Offset< tflite::DimensionMetadata > > * dim_metadata() const
Definition schema_generated.h:4646
SubOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::BucketizeOptions * builtin_options_as_BucketizeOptions() const
Definition schema_generated.h:12044
const flatbuffers::Vector< flatbuffers::Offset< tflite::Buffer > > * buffers() const
Definition schema_generated.h:13189
DensifyOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(ReducerOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
VariantSubTypeBuilder Builder
Definition schema_generated.h:4727
SelectV2OptionsBuilder Builder
Definition schema_generated.h:10437
tflite::TensorType output_type() const
Definition schema_generated.h:8163
ConcatenationOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
LogicalNotOptionsT NativeTableType
Definition schema_generated.h:9274
const flatbuffers::Vector< float > * scale() const
Definition schema_generated.h:4156
WhileOptionsT NativeTableType
Definition schema_generated.h:10258
CallOptionsBuilder Builder
Definition schema_generated.h:6792
SubOptionsT NativeTableType
Definition schema_generated.h:7240
EqualOptionsBuilder Builder
Definition schema_generated.h:8711
HashtableOptionsT NativeTableType
Definition schema_generated.h:10771
ModelT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
ShapeOptionsBuilder Builder
Definition schema_generated.h:8790
static flatbuffers::Offset< GeluOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const GeluOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
void UnPackTo(SignOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::SquaredDifferenceOptions * builtin_options_as_SquaredDifferenceOptions() const
Definition schema_generated.h:11927
static flatbuffers::Offset< EqualOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const EqualOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
const tflite::EqualOptions * builtin_options_as_EqualOptions() const
Definition schema_generated.h:11858
static flatbuffers::Offset< Int32Vector > Pack(flatbuffers::FlatBufferBuilder &_fbb, const Int32VectorT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
static flatbuffers::Offset< HardSwishOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const HardSwishOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
int32_t table_id() const
Definition schema_generated.h:10778
static flatbuffers::Offset< EmbeddingLookupSparseOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const EmbeddingLookupSparseOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
tflite::TensorType out_data_type() const
Definition schema_generated.h:7988
OperatorT NativeTableType
Definition schema_generated.h:11673
const tflite::NegOptions * builtin_options_as_NegOptions() const
Definition schema_generated.h:11825
const tflite::NotEqualOptions * builtin_options_as_NotEqualOptions() const
Definition schema_generated.h:11861
const flatbuffers::Vector< flatbuffers::Offset< tflite::OperatorCode > > * operator_codes() const
Definition schema_generated.h:13180
UnpackOptionsBuilder Builder
Definition schema_generated.h:9316
NonMaxSuppressionV4OptionsT NativeTableType
Definition schema_generated.h:10319
Pool2DOptionsBuilder Builder
Definition schema_generated.h:5246
LessOptionsBuilder Builder
Definition schema_generated.h:8340
ResizeBilinearOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(UniqueOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
static flatbuffers::Offset< ATan2Options > Pack(flatbuffers::FlatBufferBuilder &_fbb, const ATan2OptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
ATan2OptionsBuilder Builder
Definition schema_generated.h:11448
SplitVOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
CallOnceOptionsBuilder Builder
Definition schema_generated.h:10206
CustomQuantizationT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
SoftmaxOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
MirrorPadOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
int32_t dense_size() const
Definition schema_generated.h:4492
CosOptionsBuilder Builder
Definition schema_generated.h:7586
void UnPackTo(EqualOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
const flatbuffers::Vector< flatbuffers::Offset< tflite::SubGraph > > * subgraphs() const
Definition schema_generated.h:13183
static flatbuffers::Offset< MatrixDiagOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const MatrixDiagOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
static flatbuffers::Offset< QuantizationParameters > Pack(flatbuffers::FlatBufferBuilder &_fbb, const QuantizationParametersT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
const tflite::SqueezeOptions * builtin_options_as_SqueezeOptions() const
Definition schema_generated.h:11789
static flatbuffers::Offset< SignatureDef > Pack(flatbuffers::FlatBufferBuilder &_fbb, const SignatureDefT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
static flatbuffers::Offset< NegOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const NegOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
static flatbuffers::Offset< MulOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const MulOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
AssignVariableOptionsT NativeTableType
Definition schema_generated.h:11075
void UnPackTo(CosOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
MirrorPadOptionsT NativeTableType
Definition schema_generated.h:9702
static flatbuffers::Offset< ReducerOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const ReducerOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
static flatbuffers::Offset< HashtableImportOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const HashtableImportOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
UnidirectionalSequenceLSTMOptionsT NativeTableType
Definition schema_generated.h:6456
static flatbuffers::Offset< ExpOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const ExpOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
static flatbuffers::Offset< DepthToSpaceOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const DepthToSpaceOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
const flatbuffers::Vector< float > * max() const
Definition schema_generated.h:4153
void UnPackTo(OperatorCodeT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
static flatbuffers::Offset< ArgMaxOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const ArgMaxOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
const flatbuffers::Vector< int32_t > * inputs() const
Definition schema_generated.h:11689
static flatbuffers::Offset< VarHandleOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const VarHandleOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
NegOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
int32_t init_subgraph_index() const
Definition schema_generated.h:10210
MatrixSetDiagOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(SqueezeOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
NegOptionsBuilder Builder
Definition schema_generated.h:8418
void UnPackTo(EmbeddingLookupSparseOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::WhereOptions * builtin_options_as_WhereOptions() const
Definition schema_generated.h:11954
const tflite::VarHandleOptions * builtin_options_as_VarHandleOptions() const
Definition schema_generated.h:12032
static flatbuffers::Offset< SquareOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const SquareOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
ResizeNearestNeighborOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
ReverseSequenceOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::ATan2Options * builtin_options_as_ATan2Options() const
Definition schema_generated.h:12065
static flatbuffers::Offset< Conv3DOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const Conv3DOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
UnsortedSegmentSumOptionsBuilder Builder
Definition schema_generated.h:11409
static flatbuffers::Offset< UnsortedSegmentSumOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const UnsortedSegmentSumOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
static flatbuffers::Offset< SparsityParameters > Pack(flatbuffers::FlatBufferBuilder &_fbb, const SparsityParametersT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
HashtableFindOptionsBuilder Builder
Definition schema_generated.h:10843
GatherNdOptionsBuilder Builder
Definition schema_generated.h:9884
SpaceToBatchNDOptionsT NativeTableType
Definition schema_generated.h:6982
IfOptionsBuilder Builder
Definition schema_generated.h:10144
void UnPackTo(ExpandDimsOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
LocalResponseNormalizationOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::IfOptions * builtin_options_as_IfOptions() const
Definition schema_generated.h:11975
const tflite::DensifyOptions * builtin_options_as_DensifyOptions() const
Definition schema_generated.h:11996
Uint8VectorT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::SoftmaxOptions * builtin_options_as_SoftmaxOptions() const
Definition schema_generated.h:11726
const flatbuffers::Vector< uint8_t > * values() const
Definition schema_generated.h:4418
MetadataBuilder Builder
Definition schema_generated.h:12895
const tflite::ReverseV2Options * builtin_options_as_ReverseV2Options() const
Definition schema_generated.h:11942
QuantizationParametersBuilder Builder
Definition schema_generated.h:4140
const tflite::FillOptions * builtin_options_as_FillOptions() const
Definition schema_generated.h:11903
OneHotOptionsT NativeTableType
Definition schema_generated.h:9106
const tflite::MatrixSetDiagOptions * builtin_options_as_MatrixSetDiagOptions() const
Definition schema_generated.h:11969
LSHProjectionOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
SignOptionsT NativeTableType
Definition schema_generated.h:11525
const flatbuffers::Vector< uint8_t > * custom() const
Definition schema_generated.h:4076
const tflite::SelectOptions * builtin_options_as_SelectOptions() const
Definition schema_generated.h:11840
void UnPackTo(MirrorPadOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
static flatbuffers::Offset< DivOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const DivOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
uint32_t tensor_index() const
Definition schema_generated.h:12978
void UnPackTo(LessEqualOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
AddNOptionsT NativeTableType
Definition schema_generated.h:9844
const tflite::LessOptions * builtin_options_as_LessOptions() const
Definition schema_generated.h:11822
LogSoftmaxOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
static flatbuffers::Offset< ResizeBilinearOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const ResizeBilinearOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
FakeQuantOptionsBuilder Builder
Definition schema_generated.h:8923
DimensionMetadataT NativeTableType
Definition schema_generated.h:4479
MetadataT NativeTableType
Definition schema_generated.h:12894
const tflite::UnidirectionalSequenceLSTMOptions * builtin_options_as_UnidirectionalSequenceLSTMOptions() const
Definition schema_generated.h:11912
OneHotOptionsBuilder Builder
Definition schema_generated.h:9107
LocalResponseNormalizationOptionsT NativeTableType
Definition schema_generated.h:6273
const void * details() const
Definition schema_generated.h:4165
MatrixSetDiagOptionsBuilder Builder
Definition schema_generated.h:10103
static flatbuffers::Offset< RankOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const RankOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
const tflite::LessEqualOptions * builtin_options_as_LessEqualOptions() const
Definition schema_generated.h:11837
DynamicUpdateSliceOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
static flatbuffers::Offset< WhileOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const WhileOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
ResizeBilinearOptionsT NativeTableType
Definition schema_generated.h:6666
ZerosLikeOptionsT NativeTableType
Definition schema_generated.h:9454
static flatbuffers::Offset< UnsortedSegmentMaxOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const UnsortedSegmentMaxOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
LessOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
static flatbuffers::Offset< LogicalAndOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const LogicalAndOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
FloorModOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(SliceOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
int32_t axis() const
Definition schema_generated.h:6047
int32_t dilation_w_factor() const
Definition schema_generated.h:5031
CumsumOptionsT NativeTableType
Definition schema_generated.h:10629
tflite::TensorType type() const
Definition schema_generated.h:4736
const tflite::FloorDivOptions * builtin_options_as_FloorDivOptions() const
Definition schema_generated.h:11894
const tflite::DepthwiseConv2DOptions * builtin_options_as_DepthwiseConv2DOptions() const
Definition schema_generated.h:11705
Pool2DOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
SparseToDenseOptionsBuilder Builder
Definition schema_generated.h:8660
void UnPackTo(Conv3DOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
GeluOptionsBuilder Builder
Definition schema_generated.h:11241
SparsityParametersT NativeTableType
Definition schema_generated.h:4633
bool Verify(flatbuffers::Verifier &verifier) const
Definition schema_generated.h:4079
const tflite::DynamicUpdateSliceOptions * builtin_options_as_DynamicUpdateSliceOptions() const
Definition schema_generated.h:12050
int32_t ngram_size() const
Definition schema_generated.h:7070
void UnPackTo(LogicalAndOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::SpaceToDepthOptions * builtin_options_as_SpaceToDepthOptions() const
Definition schema_generated.h:11756
UnsortedSegmentMinOptionsT NativeTableType
Definition schema_generated.h:11486
static flatbuffers::Offset< GreaterOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const GreaterOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
SparsityParametersBuilder Builder
Definition schema_generated.h:4634
const flatbuffers::Vector< uint16_t > * values() const
Definition schema_generated.h:4355
CosOptionsT NativeTableType
Definition schema_generated.h:7585
LeakyReluOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
PadV2OptionsBuilder Builder
Definition schema_generated.h:6882
static flatbuffers::Offset< SubGraph > Pack(flatbuffers::FlatBufferBuilder &_fbb, const SubGraphT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
NonMaxSuppressionV5OptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
CallOnceOptionsT NativeTableType
Definition schema_generated.h:10205
void UnPackTo(CallOnceOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
DepthwiseConv2DOptionsT NativeTableType
Definition schema_generated.h:5353
const tflite::SparseToDenseOptions * builtin_options_as_SparseToDenseOptions() const
Definition schema_generated.h:11849
void UnPackTo(Uint16VectorT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::LogicalOrOptions * builtin_options_as_LogicalOrOptions() const
Definition schema_generated.h:11879
PadOptionsBuilder Builder
Definition schema_generated.h:6843
void UnPackTo(RandomOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
const flatbuffers::Vector< flatbuffers::Offset< tflite::Tensor > > * tensors() const
Definition schema_generated.h:12719
MaximumMinimumOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
SpaceToDepthOptionsT NativeTableType
Definition schema_generated.h:7135
const tflite::PadV2Options * builtin_options_as_PadV2Options() const
Definition schema_generated.h:11828
const tflite::QuantizationParameters * quantization() const
Definition schema_generated.h:4851
const flatbuffers::String * shared_name() const
Definition schema_generated.h:10970
PadV2OptionsT NativeTableType
Definition schema_generated.h:6881
void UnPackTo(DynamicUpdateSliceOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
WhereOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
static flatbuffers::Offset< ReverseSequenceOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const ReverseSequenceOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
int32_t quantized_dimension() const
Definition schema_generated.h:4172
BufferBuilder Builder
Definition schema_generated.h:12831
const flatbuffers::Vector< int32_t > * values() const
Definition schema_generated.h:4293
int32_t version() const
Definition schema_generated.h:11582
WhileOptionsBuilder Builder
Definition schema_generated.h:10259
static flatbuffers::Offset< CumsumOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const CumsumOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
ConcatEmbeddingsOptionsT NativeTableType
Definition schema_generated.h:5467
const tflite::EmbeddingLookupSparseOptions * builtin_options_as_EmbeddingLookupSparseOptions() const
Definition schema_generated.h:11759
MaximumMinimumOptionsBuilder Builder
Definition schema_generated.h:8080
ScatterNdOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
OperatorBuilder Builder
Definition schema_generated.h:11674
ZerosLikeOptionsBuilder Builder
Definition schema_generated.h:9455
const tflite::NonMaxSuppressionV4Options * builtin_options_as_NonMaxSuppressionV4Options() const
Definition schema_generated.h:11984
StridedSliceOptionsBuilder Builder
Definition schema_generated.h:7848
void UnPackTo(PackOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(TopKV2OptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(RankOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::UnsortedSegmentMinOptions * builtin_options_as_UnsortedSegmentMinOptions() const
Definition schema_generated.h:12059
void UnPackTo(SpaceToDepthOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
CastOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
DynamicUpdateSliceOptionsT NativeTableType
Definition schema_generated.h:11291
bool validate_indices() const
Definition schema_generated.h:8664
FillOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
RankOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(TransposeOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
AddOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
TopKV2OptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::PowOptions * builtin_options_as_PowOptions() const
Definition schema_generated.h:11867
const flatbuffers::Vector< int32_t > * embedding_dim_per_channel() const
Definition schema_generated.h:5480
ReverseV2OptionsBuilder Builder
Definition schema_generated.h:9806
VarHandleOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
QuantizationParametersT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::WhileOptions * builtin_options_as_WhileOptions() const
Definition schema_generated.h:11978
ResizeNearestNeighborOptionsT NativeTableType
Definition schema_generated.h:6729
PowOptionsBuilder Builder
Definition schema_generated.h:8880
NonMaxSuppressionV5OptionsBuilder Builder
Definition schema_generated.h:10359
const tflite::RNNOptions * builtin_options_as_RNNOptions() const
Definition schema_generated.h:11720
const tflite::L2NormOptions * builtin_options_as_L2NormOptions() const
Definition schema_generated.h:11735
static flatbuffers::Offset< ZerosLikeOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const ZerosLikeOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
const tflite::BidirectionalSequenceLSTMOptions * builtin_options_as_BidirectionalSequenceLSTMOptions() const
Definition schema_generated.h:11906
ATan2OptionsT NativeTableType
Definition schema_generated.h:11447
static flatbuffers::Offset< PadOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const PadOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
Int32VectorT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
ResizeNearestNeighborOptionsBuilder Builder
Definition schema_generated.h:6730
float beta() const
Definition schema_generated.h:5993
ConcatEmbeddingsOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
Uint16VectorT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
BroadcastToOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
static flatbuffers::Offset< Uint16Vector > Pack(flatbuffers::FlatBufferBuilder &_fbb, const Uint16VectorT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
ReadVariableOptionsT NativeTableType
Definition schema_generated.h:11036
static flatbuffers::Offset< RNNOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const RNNOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
CastOptionsT NativeTableType
Definition schema_generated.h:7979
void UnPackTo(ExpOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(ZerosLikeOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
BufferT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
bool align_corners() const
Definition schema_generated.h:6672
static flatbuffers::Offset< CallOnceOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const CallOnceOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
FloorDivOptionsBuilder Builder
Definition schema_generated.h:9377
UnidirectionalSequenceLSTMOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(LogicalOrOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
static flatbuffers::Offset< SelectV2Options > Pack(flatbuffers::FlatBufferBuilder &_fbb, const SelectV2OptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
TensorMapT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
Rfft2dOptionsBuilder Builder
Definition schema_generated.h:10730
tflite::BuiltinOperator builtin_code() const
Definition schema_generated.h:11585
const tflite::SkipGramOptions * builtin_options_as_SkipGramOptions() const
Definition schema_generated.h:11753
static flatbuffers::Offset< Buffer > Pack(flatbuffers::FlatBufferBuilder &_fbb, const BufferT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
const flatbuffers::String * description() const
Definition schema_generated.h:13186
VariantSubTypeT NativeTableType
Definition schema_generated.h:4726
void UnPackTo(ShapeOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
DepthToSpaceOptionsBuilder Builder
Definition schema_generated.h:7188
void UnPackTo(UnsortedSegmentMaxOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
LSTMOptionsBuilder Builder
Definition schema_generated.h:6360
static flatbuffers::Offset< NonMaxSuppressionV5Options > Pack(flatbuffers::FlatBufferBuilder &_fbb, const NonMaxSuppressionV5OptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
Pool2DOptionsT NativeTableType
Definition schema_generated.h:5245
static flatbuffers::Offset< FullyConnectedOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const FullyConnectedOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
static flatbuffers::Offset< AbsOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const AbsOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
QuantizeOptionsT NativeTableType
Definition schema_generated.h:10063
tflite::CustomOptionsFormat custom_options_format() const
Definition schema_generated.h:12074
static flatbuffers::Offset< SequenceRNNOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const SequenceRNNOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
ModelT NativeTableType
Definition schema_generated.h:13165
RangeOptionsBuilder Builder
Definition schema_generated.h:9572
ReverseSequenceOptionsBuilder Builder
Definition schema_generated.h:9964
void UnPackTo(UnsortedSegmentMinOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
Rfft2dOptionsT NativeTableType
Definition schema_generated.h:10729
const tflite::PackOptions * builtin_options_as_PackOptions() const
Definition schema_generated.h:11876
MulOptionsBuilder Builder
Definition schema_generated.h:6167
void UnPackTo(StridedSliceOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
BidirectionalSequenceLSTMOptionsBuilder Builder
Definition schema_generated.h:6564
SpaceToDepthOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
tflite::SparseIndexVector array_segments_type() const
Definition schema_generated.h:4495
const tflite::BatchMatMulOptions * builtin_options_as_BatchMatMulOptions() const
Definition schema_generated.h:12002
void UnPackTo(CustomQuantizationT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
SparsityParametersT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(ResizeNearestNeighborOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::LogSoftmaxOptions * builtin_options_as_LogSoftmaxOptions() const
Definition schema_generated.h:11807
int64_t seed() const
Definition schema_generated.h:11122
TensorT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(Conv2DOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
MatrixDiagOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(DensifyOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
UnsortedSegmentMaxOptionsBuilder Builder
Definition schema_generated.h:11370
GreaterOptionsBuilder Builder
Definition schema_generated.h:8262
IfOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
const flatbuffers::Vector< flatbuffers::Offset< tflite::VariantSubType > > * variant_tensors() const
Definition schema_generated.h:4866
const tflite::GeluOptions * builtin_options_as_GeluOptions() const
Definition schema_generated.h:12047
Conv3DOptionsBuilder Builder
Definition schema_generated.h:5119
tflite::FullyConnectedOptionsWeightsFormat weights_format() const
Definition schema_generated.h:5917
RangeOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
UnidirectionalSequenceLSTMOptionsBuilder Builder
Definition schema_generated.h:6457
SquareOptionsT NativeTableType
Definition schema_generated.h:9415
tflite::Padding padding() const
Definition schema_generated.h:5019
static flatbuffers::Offset< ReshapeOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const ReshapeOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
SquaredDifferenceOptionsT NativeTableType
Definition schema_generated.h:9662
static flatbuffers::Offset< WhereOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const WhereOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
void UnPackTo(NonMaxSuppressionV4OptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
tflite::SparseIndexVector array_indices_type() const
Definition schema_generated.h:4511
const tflite::RankOptions * builtin_options_as_RankOptions() const
Definition schema_generated.h:11957
static flatbuffers::Offset< RangeOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const RangeOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
const tflite::ArgMaxOptions * builtin_options_as_ArgMaxOptions() const
Definition schema_generated.h:11819
tflite::ActivationFunctionType fused_activation_function() const
Definition schema_generated.h:5028
BroadcastToOptionsT NativeTableType
Definition schema_generated.h:10690
DimensionMetadataBuilder Builder
Definition schema_generated.h:4480
HashtableImportOptionsBuilder Builder
Definition schema_generated.h:10882
PackOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(RNNOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
L2NormOptionsBuilder Builder
Definition schema_generated.h:6219
void UnPackTo(QuantizeOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
ArgMinOptionsBuilder Builder
Definition schema_generated.h:8211
ExpOptionsBuilder Builder
Definition schema_generated.h:7547
QuantizeOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
ShapeOptionsT NativeTableType
Definition schema_generated.h:8789
ShapeOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::Uint8Vector * array_segments_as_Uint8Vector() const
Definition schema_generated.h:4508
void UnPackTo(SkipGramOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::AddOptions * builtin_options_as_AddOptions() const
Definition schema_generated.h:11732
bool reverse() const
Definition schema_generated.h:10638
MatrixDiagOptionsT NativeTableType
Definition schema_generated.h:10024
void UnPackTo(HashtableFindOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
static flatbuffers::Offset< TransposeConvOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const TransposeConvOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
TensorMapBuilder Builder
Definition schema_generated.h:12970
const tflite::ScatterNdOptions * builtin_options_as_ScatterNdOptions() const
Definition schema_generated.h:11990
int32_t num_channels() const
Definition schema_generated.h:5474
const tflite::HashtableFindOptions * builtin_options_as_HashtableFindOptions() const
Definition schema_generated.h:12023
const flatbuffers::Vector< float > * boundaries() const
Definition schema_generated.h:11183
void UnPackTo(ResizeBilinearOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
SequenceRNNOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::DivOptions * builtin_options_as_DivOptions() const
Definition schema_generated.h:11786
const tflite::HashtableSizeOptions * builtin_options_as_HashtableSizeOptions() const
Definition schema_generated.h:12029
const tflite::MulOptions * builtin_options_as_MulOptions() const
Definition schema_generated.h:11762
void UnPackTo(SquareOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
int32_t values_count() const
Definition schema_generated.h:9011
OperatorT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
SignOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::ConcatEmbeddingsOptions * builtin_options_as_ConcatEmbeddingsOptions() const
Definition schema_generated.h:11708
RandomOptionsBuilder Builder
Definition schema_generated.h:11117
FullyConnectedOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
L2NormOptionsT NativeTableType
Definition schema_generated.h:6218
EqualOptionsT NativeTableType
Definition schema_generated.h:8710
SignatureDefT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
tflite::LSHProjectionType type() const
Definition schema_generated.h:5560
const tflite::ReshapeOptions * builtin_options_as_ReshapeOptions() const
Definition schema_generated.h:11750
TopKV2OptionsT NativeTableType
Definition schema_generated.h:7353
SelectV2OptionsT NativeTableType
Definition schema_generated.h:10436
HashtableOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
BidirectionalSequenceRNNOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::Int32Vector * array_indices_as_Int32Vector() const
Definition schema_generated.h:4518
static flatbuffers::Offset< BidirectionalSequenceLSTMOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const BidirectionalSequenceLSTMOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
const tflite::GreaterOptions * builtin_options_as_GreaterOptions() const
Definition schema_generated.h:11831
NonMaxSuppressionV5OptionsT NativeTableType
Definition schema_generated.h:10358
AbsOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
int32_t num_splits() const
Definition schema_generated.h:7744
int32_t radius() const
Definition schema_generated.h:6281
GreaterEqualOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
PackOptionsT NativeTableType
Definition schema_generated.h:9005
LogicalNotOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
static flatbuffers::Offset< ConcatEmbeddingsOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const ConcatEmbeddingsOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
void UnPackTo(VarHandleOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
BidirectionalSequenceRNNOptionsBuilder Builder
Definition schema_generated.h:5822
ExpandDimsOptionsT NativeTableType
Definition schema_generated.h:8619
static flatbuffers::Offset< LogicalNotOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const LogicalNotOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
DepthToSpaceOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
BufferT NativeTableType
Definition schema_generated.h:12830
const tflite::BatchToSpaceNDOptions * builtin_options_as_BatchToSpaceNDOptions() const
Definition schema_generated.h:11771
static flatbuffers::Offset< MaximumMinimumOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const MaximumMinimumOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
const tflite::NonMaxSuppressionV5Options * builtin_options_as_NonMaxSuppressionV5Options() const
Definition schema_generated.h:11987
ReshapeOptionsT NativeTableType
Definition schema_generated.h:6921
LogSoftmaxOptionsT NativeTableType
Definition schema_generated.h:7938
DequantizeOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(SignatureDefT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
Conv2DOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(MatrixSetDiagOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
FullyConnectedOptionsT NativeTableType
Definition schema_generated.h:5906
AddOptionsBuilder Builder
Definition schema_generated.h:6105
void UnPackTo(ScatterNdOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
ReadVariableOptionsBuilder Builder
Definition schema_generated.h:11037
RankOptionsT NativeTableType
Definition schema_generated.h:8840
Int32VectorBuilder Builder
Definition schema_generated.h:4289
const tflite::StridedSliceOptions * builtin_options_as_StridedSliceOptions() const
Definition schema_generated.h:11795
SpaceToBatchNDOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
LogicalAndOptionsBuilder Builder
Definition schema_generated.h:9236
bool time_major() const
Definition schema_generated.h:5753
const tflite::AssignVariableOptions * builtin_options_as_AssignVariableOptions() const
Definition schema_generated.h:12038
void UnPackTo(BidirectionalSequenceRNNOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
bool narrow_range() const
Definition schema_generated.h:8939
void UnPackTo(FullyConnectedOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
tflite::LSTMKernelType kernel_type() const
Definition schema_generated.h:6377
const tflite::FullyConnectedOptions * builtin_options_as_FullyConnectedOptions() const
Definition schema_generated.h:11723
static flatbuffers::Offset< SegmentSumOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const SegmentSumOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
ReshapeOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
bool pot_scale_int16() const
Definition schema_generated.h:6113
HashtableImportOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
DequantizeOptionsT NativeTableType
Definition schema_generated.h:8040
int32_t shrink_axis_mask() const
Definition schema_generated.h:7868
LogSoftmaxOptionsBuilder Builder
Definition schema_generated.h:7939
void UnPackTo(DepthToSpaceOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
ConcatenationOptionsT NativeTableType
Definition schema_generated.h:6041
void UnPackTo(SVDFOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(MetadataT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
SVDFOptionsBuilder Builder
Definition schema_generated.h:5610
Conv2DOptionsT NativeTableType
Definition schema_generated.h:5009
GatherNdOptionsT NativeTableType
Definition schema_generated.h:9883
const tflite::CustomQuantization * details_as_CustomQuantization() const
Definition schema_generated.h:4169
tflite::BuiltinOptions builtin_options_type() const
Definition schema_generated.h:11695
tflite::MirrorPadMode mode() const
Definition schema_generated.h:9707
static flatbuffers::Offset< LSHProjectionOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const LSHProjectionOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
static flatbuffers::Offset< ExpandDimsOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const ExpandDimsOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
BroadcastToOptionsBuilder Builder
Definition schema_generated.h:10691
const tflite::HardSwishOptions * builtin_options_as_HardSwishOptions() const
Definition schema_generated.h:11972
void UnPackTo(LeakyReluOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
DivOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
Rfft2dOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
uint32_t subgraph() const
Definition schema_generated.h:6796
void UnPackTo(ATan2OptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
SpaceToBatchNDOptionsBuilder Builder
Definition schema_generated.h:6983
Uint16VectorBuilder Builder
Definition schema_generated.h:4351
SliceOptionsBuilder Builder
Definition schema_generated.h:8496
static flatbuffers::Offset< SquaredDifferenceOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const SquaredDifferenceOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
void UnPackTo(AddNOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
TransposeConvOptionsBuilder Builder
Definition schema_generated.h:8539
SegmentSumOptionsT NativeTableType
Definition schema_generated.h:10514
SegmentSumOptionsBuilder Builder
Definition schema_generated.h:10515
const flatbuffers::String * container() const
Definition schema_generated.h:10967
static flatbuffers::Offset< SqueezeOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const SqueezeOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
const flatbuffers::Vector< uint8_t > * mutating_variable_inputs() const
Definition schema_generated.h:12077
static flatbuffers::Offset< SelectOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const SelectOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
TransposeOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
PowOptionsT NativeTableType
Definition schema_generated.h:8879
static flatbuffers::Offset< Pool2DOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const Pool2DOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
static flatbuffers::Offset< DequantizeOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const DequantizeOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
static flatbuffers::Offset< GatherNdOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const GatherNdOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
void UnPackTo(ReadVariableOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(CastOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
static flatbuffers::Offset< HashtableFindOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const HashtableFindOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
int32_t body_subgraph_index() const
Definition schema_generated.h:10267
void UnPackTo(TransposeConvOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
BatchToSpaceNDOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(FillOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
CastOptionsBuilder Builder
Definition schema_generated.h:7980
SVDFOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
MulOptionsT NativeTableType
Definition schema_generated.h:6166
void UnPackTo(ArgMaxOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
CumsumOptionsBuilder Builder
Definition schema_generated.h:10630
const tflite::Rfft2dOptions * builtin_options_as_Rfft2dOptions() const
Definition schema_generated.h:12014
NotEqualOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
int32_t batch_dim() const
Definition schema_generated.h:9972
tflite::QuantizationDetails details_type() const
Definition schema_generated.h:4162
const tflite::CosOptions * builtin_options_as_CosOptions() const
Definition schema_generated.h:11951
static flatbuffers::Offset< Tensor > Pack(flatbuffers::FlatBufferBuilder &_fbb, const TensorT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
BidirectionalSequenceLSTMOptionsT NativeTableType
Definition schema_generated.h:6563
const tflite::CastOptions * builtin_options_as_CastOptions() const
Definition schema_generated.h:11810
static flatbuffers::Offset< CallOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const CallOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
BucketizeOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(ArgMinOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
static flatbuffers::Offset< CastOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const CastOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
const tflite::SparsityParameters * sparsity() const
Definition schema_generated.h:4857
ExpOptionsT NativeTableType
Definition schema_generated.h:7546
const tflite::Int32Vector * array_segments_as_Int32Vector() const
Definition schema_generated.h:4502
static flatbuffers::Offset< SplitOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const SplitOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
int32_t seq_dim() const
Definition schema_generated.h:9969
tflite::TensorType key_dtype() const
Definition schema_generated.h:10781
PowOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
MatrixSetDiagOptionsT NativeTableType
Definition schema_generated.h:10102
uint32_t opcode_index() const
Definition schema_generated.h:11686
FullyConnectedOptionsBuilder Builder
Definition schema_generated.h:5907
CallOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::MirrorPadOptions * builtin_options_as_MirrorPadOptions() const
Definition schema_generated.h:11930
const tflite::SliceOptions * builtin_options_as_SliceOptions() const
Definition schema_generated.h:11843
static flatbuffers::Offset< FakeQuantOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const FakeQuantOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
static flatbuffers::Offset< BucketizeOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const BucketizeOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
SelectOptionsBuilder Builder
Definition schema_generated.h:8457
void UnPackTo(HashtableSizeOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
GeluOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
bool has_rank() const
Definition schema_generated.h:4739
HardSwishOptionsT NativeTableType
Definition schema_generated.h:9196
DensifyOptionsBuilder Builder
Definition schema_generated.h:10476
int32_t ellipsis_mask() const
Definition schema_generated.h:7862
void UnPackTo(TensorMapT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
UnsortedSegmentSumOptionsT NativeTableType
Definition schema_generated.h:11408
OneHotOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::CumsumOptions * builtin_options_as_CumsumOptions() const
Definition schema_generated.h:12005
ScatterNdOptionsT NativeTableType
Definition schema_generated.h:10397
const flatbuffers::Vector< int32_t > * traversal_order() const
Definition schema_generated.h:4640
int32_t block_size() const
Definition schema_generated.h:7140
int32_t then_subgraph_index() const
Definition schema_generated.h:10149
int32_t stride_h() const
Definition schema_generated.h:5025
const tflite::QuantizeOptions * builtin_options_as_QuantizeOptions() const
Definition schema_generated.h:11966
DepthToSpaceOptionsT NativeTableType
Definition schema_generated.h:7187
void UnPackTo(BidirectionalSequenceLSTMOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
ReverseV2OptionsT NativeTableType
Definition schema_generated.h:9805
void UnPackTo(Uint8VectorT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
SplitVOptionsBuilder Builder
Definition schema_generated.h:7792
bool is_variable() const
Definition schema_generated.h:4854
ModelBuilder Builder
Definition schema_generated.h:13166
DepthwiseConv2DOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
SubGraphT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
static flatbuffers::Offset< UnsortedSegmentMinOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const UnsortedSegmentMinOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
const tflite::PadOptions * builtin_options_as_PadOptions() const
Definition schema_generated.h:11765
ResizeBilinearOptionsBuilder Builder
Definition schema_generated.h:6667
RandomOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
SubOptionsBuilder Builder
Definition schema_generated.h:7241
CallOnceOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
HashtableSizeOptionsT NativeTableType
Definition schema_generated.h:10920
StridedSliceOptionsT NativeTableType
Definition schema_generated.h:7847
static flatbuffers::Offset< NonMaxSuppressionV4Options > Pack(flatbuffers::FlatBufferBuilder &_fbb, const NonMaxSuppressionV4OptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
static flatbuffers::Offset< UnidirectionalSequenceLSTMOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const UnidirectionalSequenceLSTMOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
CustomQuantizationT NativeTableType
Definition schema_generated.h:4071
SubGraphT NativeTableType
Definition schema_generated.h:12710
const tflite::GatherOptions * builtin_options_as_GatherOptions() const
Definition schema_generated.h:11768
float bias() const
Definition schema_generated.h:6284
Definition schema_generated.h:11685
FakeQuantOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:8971
flatbuffers::uoffset_t start_
Definition schema_generated.h:8958
void add_min(float min)
Definition schema_generated.h:8959
flatbuffers::Offset< FakeQuantOptions > Finish()
Definition schema_generated.h:8975
void add_num_bits(int32_t num_bits)
Definition schema_generated.h:8965
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:8957
FakeQuantOptions Table
Definition schema_generated.h:8956
void add_max(float max)
Definition schema_generated.h:8962
void add_narrow_range(bool narrow_range)
Definition schema_generated.h:8968
Definition schema_generated.h:11643
FakeQuantOptions TableType
Definition schema_generated.h:8914
Definition schema_generated.h:12234
FillOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:9508
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:9506
flatbuffers::Offset< FillOptions > Finish()
Definition schema_generated.h:9512
flatbuffers::uoffset_t start_
Definition schema_generated.h:9507
FillOptions Table
Definition schema_generated.h:9505
Definition schema_generated.h:12218
FillOptions TableType
Definition schema_generated.h:9489
Definition schema_generated.h:12117
FloorDivOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:9391
flatbuffers::uoffset_t start_
Definition schema_generated.h:9390
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:9389
FloorDivOptions Table
Definition schema_generated.h:9388
flatbuffers::Offset< FloorDivOptions > Finish()
Definition schema_generated.h:9395
Definition schema_generated.h:12101
FloorDivOptions TableType
Definition schema_generated.h:9372
Definition schema_generated.h:12273
flatbuffers::Offset< FloorModOptions > Finish()
Definition schema_generated.h:9551
FloorModOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:9547
FloorModOptions Table
Definition schema_generated.h:9544
flatbuffers::uoffset_t start_
Definition schema_generated.h:9546
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:9545
Definition schema_generated.h:12257
FloorModOptions TableType
Definition schema_generated.h:9528
Definition schema_generated.h:8642
void add_keep_num_dims(bool keep_num_dims)
Definition schema_generated.h:5949
flatbuffers::Offset< FullyConnectedOptions > Finish()
Definition schema_generated.h:5959
void add_asymmetric_quantize_inputs(bool asymmetric_quantize_inputs)
Definition schema_generated.h:5952
void add_fused_activation_function(tflite::ActivationFunctionType fused_activation_function)
Definition schema_generated.h:5943
FullyConnectedOptions Table
Definition schema_generated.h:5940
FullyConnectedOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:5955
void add_weights_format(tflite::FullyConnectedOptionsWeightsFormat weights_format)
Definition schema_generated.h:5946
flatbuffers::uoffset_t start_
Definition schema_generated.h:5942
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:5941
Definition schema_generated.h:8594
FullyConnectedOptions TableType
Definition schema_generated.h:5898
Definition schema_generated.h:12624
GatherNdOptions Table
Definition schema_generated.h:9895
flatbuffers::uoffset_t start_
Definition schema_generated.h:9897
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:9896
flatbuffers::Offset< GatherNdOptions > Finish()
Definition schema_generated.h:9902
GatherNdOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:9898
Definition schema_generated.h:12608
GatherNdOptions TableType
Definition schema_generated.h:9879
Definition schema_generated.h:10177
GatherOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:7479
flatbuffers::Offset< GatherOptions > Finish()
Definition schema_generated.h:7483
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:7471
void add_batch_dims(int32_t batch_dims)
Definition schema_generated.h:7476
flatbuffers::uoffset_t start_
Definition schema_generated.h:7472
void add_axis(int32_t axis)
Definition schema_generated.h:7473
GatherOptions Table
Definition schema_generated.h:7470
Definition schema_generated.h:10147
GatherOptions TableType
Definition schema_generated.h:7440
Definition schema_generated.h:13988
void add_approximate(bool approximate)
Definition schema_generated.h:11262
GeluOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:11265
GeluOptions Table
Definition schema_generated.h:11259
flatbuffers::uoffset_t start_
Definition schema_generated.h:11261
flatbuffers::Offset< GeluOptions > Finish()
Definition schema_generated.h:11269
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:11260
Definition schema_generated.h:13964
GeluOptions TableType
Definition schema_generated.h:11235
Definition schema_generated.h:11030
flatbuffers::Offset< GreaterEqualOptions > Finish()
Definition schema_generated.h:8319
GreaterEqualOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:8315
GreaterEqualOptions Table
Definition schema_generated.h:8312
flatbuffers::uoffset_t start_
Definition schema_generated.h:8314
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:8313
Definition schema_generated.h:11014
GreaterEqualOptions TableType
Definition schema_generated.h:8296
Definition schema_generated.h:10991
flatbuffers::uoffset_t start_
Definition schema_generated.h:8275
GreaterOptions Table
Definition schema_generated.h:8273
GreaterOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:8276
flatbuffers::Offset< GreaterOptions > Finish()
Definition schema_generated.h:8280
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:8274
Definition schema_generated.h:10975
GreaterOptions TableType
Definition schema_generated.h:8257
Definition schema_generated.h:11937
flatbuffers::uoffset_t start_
Definition schema_generated.h:9210
flatbuffers::Offset< HardSwishOptions > Finish()
Definition schema_generated.h:9215
HardSwishOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:9211
HardSwishOptions Table
Definition schema_generated.h:9208
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:9209
Definition schema_generated.h:11921
HardSwishOptions TableType
Definition schema_generated.h:9192
Definition schema_generated.h:13583
flatbuffers::uoffset_t start_
Definition schema_generated.h:10856
HashtableFindOptions Table
Definition schema_generated.h:10854
flatbuffers::Offset< HashtableFindOptions > Finish()
Definition schema_generated.h:10861
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:10855
HashtableFindOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:10857
Definition schema_generated.h:13567
HashtableFindOptions TableType
Definition schema_generated.h:10838
Definition schema_generated.h:13622
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:10894
HashtableImportOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:10896
flatbuffers::uoffset_t start_
Definition schema_generated.h:10895
flatbuffers::Offset< HashtableImportOptions > Finish()
Definition schema_generated.h:10900
HashtableImportOptions Table
Definition schema_generated.h:10893
Definition schema_generated.h:13606
HashtableImportOptions TableType
Definition schema_generated.h:10877
Definition schema_generated.h:13529
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:10801
flatbuffers::uoffset_t start_
Definition schema_generated.h:10802
HashtableOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:10812
HashtableOptions Table
Definition schema_generated.h:10800
void add_table_id(int32_t table_id)
Definition schema_generated.h:10803
void add_value_dtype(tflite::TensorType value_dtype)
Definition schema_generated.h:10809
void add_key_dtype(tflite::TensorType key_dtype)
Definition schema_generated.h:10806
flatbuffers::Offset< HashtableOptions > Finish()
Definition schema_generated.h:10816
Definition schema_generated.h:13493
HashtableOptions TableType
Definition schema_generated.h:10764
Definition schema_generated.h:13661
HashtableSizeOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:10935
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:10933
HashtableSizeOptions Table
Definition schema_generated.h:10932
flatbuffers::uoffset_t start_
Definition schema_generated.h:10934
flatbuffers::Offset< HashtableSizeOptions > Finish()
Definition schema_generated.h:10939
Definition schema_generated.h:13645
HashtableSizeOptions TableType
Definition schema_generated.h:10916
Definition schema_generated.h:12896
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:10168
flatbuffers::Offset< IfOptions > Finish()
Definition schema_generated.h:10180
IfOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:10176
flatbuffers::uoffset_t start_
Definition schema_generated.h:10169
IfOptions Table
Definition schema_generated.h:10167
void add_then_subgraph_index(int32_t then_subgraph_index)
Definition schema_generated.h:10170
void add_else_subgraph_index(int32_t else_subgraph_index)
Definition schema_generated.h:10173
Definition schema_generated.h:12866
IfOptions TableType
Definition schema_generated.h:10137
Definition schema_generated.h:5239
Int32VectorBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:4314
flatbuffers::uoffset_t start_
Definition schema_generated.h:4310
flatbuffers::Offset< Int32Vector > Finish()
Definition schema_generated.h:4318
Int32Vector Table
Definition schema_generated.h:4308
void add_values(flatbuffers::Offset< flatbuffers::Vector< int32_t > > values)
Definition schema_generated.h:4311
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:4309
Definition schema_generated.h:5214
std::vector< int32_t > values
Definition schema_generated.h:4284
Int32Vector TableType
Definition schema_generated.h:4283
Definition schema_generated.h:8944
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:6238
void add_fused_activation_function(tflite::ActivationFunctionType fused_activation_function)
Definition schema_generated.h:6240
flatbuffers::Offset< L2NormOptions > Finish()
Definition schema_generated.h:6247
flatbuffers::uoffset_t start_
Definition schema_generated.h:6239
L2NormOptions Table
Definition schema_generated.h:6237
L2NormOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:6243
Definition schema_generated.h:8920
L2NormOptions TableType
Definition schema_generated.h:6213
Definition schema_generated.h:8270
void add_type(tflite::LSHProjectionType type)
Definition schema_generated.h:5577
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:5575
LSHProjectionOptions Table
Definition schema_generated.h:5574
flatbuffers::Offset< LSHProjectionOptions > Finish()
Definition schema_generated.h:5584
LSHProjectionOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:5580
flatbuffers::uoffset_t start_
Definition schema_generated.h:5576
Definition schema_generated.h:8246
LSHProjectionOptions TableType
Definition schema_generated.h:5550
Definition schema_generated.h:9105
void add_asymmetric_quantize_inputs(bool asymmetric_quantize_inputs)
Definition schema_generated.h:6413
LSTMOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:6416
flatbuffers::Offset< LSTMOptions > Finish()
Definition schema_generated.h:6420
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:6399
void add_cell_clip(float cell_clip)
Definition schema_generated.h:6404
void add_fused_activation_function(tflite::ActivationFunctionType fused_activation_function)
Definition schema_generated.h:6401
void add_proj_clip(float proj_clip)
Definition schema_generated.h:6407
void add_kernel_type(tflite::LSTMKernelType kernel_type)
Definition schema_generated.h:6410
LSTMOptions Table
Definition schema_generated.h:6398
flatbuffers::uoffset_t start_
Definition schema_generated.h:6400
Definition schema_generated.h:9057
LSTMOptions TableType
Definition schema_generated.h:6350
Definition schema_generated.h:12359
flatbuffers::uoffset_t start_
Definition schema_generated.h:9632
flatbuffers::Offset< LeakyReluOptions > Finish()
Definition schema_generated.h:9640
LeakyReluOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:9636
LeakyReluOptions Table
Definition schema_generated.h:9630
void add_alpha(float alpha)
Definition schema_generated.h:9633
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:9631
Definition schema_generated.h:12335
LeakyReluOptions TableType
Definition schema_generated.h:9606
Definition schema_generated.h:11108
LessEqualOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:8393
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:8391
flatbuffers::Offset< LessEqualOptions > Finish()
Definition schema_generated.h:8397
flatbuffers::uoffset_t start_
Definition schema_generated.h:8392
LessEqualOptions Table
Definition schema_generated.h:8390
Definition schema_generated.h:11092
LessEqualOptions TableType
Definition schema_generated.h:8374
Definition schema_generated.h:11069
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:8352
flatbuffers::uoffset_t start_
Definition schema_generated.h:8353
flatbuffers::Offset< LessOptions > Finish()
Definition schema_generated.h:8358
LessOptions Table
Definition schema_generated.h:8351
LessOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:8354
Definition schema_generated.h:11053
LessOptions TableType
Definition schema_generated.h:8335
Definition schema_generated.h:9014
void add_radius(int32_t radius)
Definition schema_generated.h:6310
LocalResponseNormalizationOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:6322
LocalResponseNormalizationOptions Table
Definition schema_generated.h:6307
void add_beta(float beta)
Definition schema_generated.h:6319
void add_alpha(float alpha)
Definition schema_generated.h:6316
flatbuffers::Offset< LocalResponseNormalizationOptions > Finish()
Definition schema_generated.h:6326
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:6308
flatbuffers::uoffset_t start_
Definition schema_generated.h:6309
void add_bias(float bias)
Definition schema_generated.h:6313
Definition schema_generated.h:8972
LocalResponseNormalizationOptions TableType
Definition schema_generated.h:6265
Definition schema_generated.h:10668
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:7951
flatbuffers::Offset< LogSoftmaxOptions > Finish()
Definition schema_generated.h:7957
LogSoftmaxOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:7953
flatbuffers::uoffset_t start_
Definition schema_generated.h:7952
LogSoftmaxOptions Table
Definition schema_generated.h:7950
Definition schema_generated.h:10652
LogSoftmaxOptions TableType
Definition schema_generated.h:7934
Definition schema_generated.h:11976
flatbuffers::Offset< LogicalAndOptions > Finish()
Definition schema_generated.h:9254
flatbuffers::uoffset_t start_
Definition schema_generated.h:9249
LogicalAndOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:9250
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:9248
LogicalAndOptions Table
Definition schema_generated.h:9247
Definition schema_generated.h:11960
LogicalAndOptions TableType
Definition schema_generated.h:9231
Definition schema_generated.h:12015
LogicalNotOptions Table
Definition schema_generated.h:9286
flatbuffers::Offset< LogicalNotOptions > Finish()
Definition schema_generated.h:9293
flatbuffers::uoffset_t start_
Definition schema_generated.h:9288
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:9287
LogicalNotOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:9289
Definition schema_generated.h:11999
LogicalNotOptions TableType
Definition schema_generated.h:9270
Definition schema_generated.h:11807
flatbuffers::uoffset_t start_
Definition schema_generated.h:9080
flatbuffers::Offset< LogicalOrOptions > Finish()
Definition schema_generated.h:9085
LogicalOrOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:9081
LogicalOrOptions Table
Definition schema_generated.h:9078
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:9079
Definition schema_generated.h:11791
LogicalOrOptions TableType
Definition schema_generated.h:9062
Definition schema_generated.h:12765
flatbuffers::Offset< MatrixDiagOptions > Finish()
Definition schema_generated.h:10043
MatrixDiagOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:10039
flatbuffers::uoffset_t start_
Definition schema_generated.h:10038
MatrixDiagOptions Table
Definition schema_generated.h:10036
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:10037
Definition schema_generated.h:12749
MatrixDiagOptions TableType
Definition schema_generated.h:10020
Definition schema_generated.h:12843
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:10115
MatrixSetDiagOptions Table
Definition schema_generated.h:10114
MatrixSetDiagOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:10117
flatbuffers::Offset< MatrixSetDiagOptions > Finish()
Definition schema_generated.h:10121
flatbuffers::uoffset_t start_
Definition schema_generated.h:10116
Definition schema_generated.h:12827
MatrixSetDiagOptions TableType
Definition schema_generated.h:10098
Definition schema_generated.h:10809
MaximumMinimumOptions Table
Definition schema_generated.h:8091
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:8092
flatbuffers::uoffset_t start_
Definition schema_generated.h:8093
MaximumMinimumOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:8094
flatbuffers::Offset< MaximumMinimumOptions > Finish()
Definition schema_generated.h:8098
Definition schema_generated.h:10793
MaximumMinimumOptions TableType
Definition schema_generated.h:8075
Definition schema_generated.h:12450
flatbuffers::uoffset_t start_
Definition schema_generated.h:9723
void add_mode(tflite::MirrorPadMode mode)
Definition schema_generated.h:9724
MirrorPadOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:9727
MirrorPadOptions Table
Definition schema_generated.h:9721
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:9722
flatbuffers::Offset< MirrorPadOptions > Finish()
Definition schema_generated.h:9731
Definition schema_generated.h:12426
MirrorPadOptions TableType
Definition schema_generated.h:9697
Definition schema_generated.h:16408
void add_metadata_buffer(flatbuffers::Offset< flatbuffers::Vector< int32_t > > metadata_buffer)
Definition schema_generated.h:13249
Model Table
Definition schema_generated.h:13231
ModelBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:13258
void add_buffers(flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< tflite::Buffer > > > buffers)
Definition schema_generated.h:13246
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:13232
void add_description(flatbuffers::Offset< flatbuffers::String > description)
Definition schema_generated.h:13243
flatbuffers::Offset< Model > Finish()
Definition schema_generated.h:13262
void add_signature_defs(flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< tflite::SignatureDef > > > signature_defs)
Definition schema_generated.h:13255
void add_version(uint32_t version)
Definition schema_generated.h:13234
void add_metadata(flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< tflite::Metadata > > > metadata)
Definition schema_generated.h:13252
void add_subgraphs(flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< tflite::SubGraph > > > subgraphs)
Definition schema_generated.h:13240
void add_operator_codes(flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< tflite::OperatorCode > > > operator_codes)
Definition schema_generated.h:13237
flatbuffers::uoffset_t start_
Definition schema_generated.h:13233
Definition schema_generated.h:16326
std::vector< std::unique_ptr< tflite::BufferT > > buffers
Definition schema_generated.h:13154
std::vector< std::unique_ptr< tflite::SignatureDefT > > signature_defs
Definition schema_generated.h:13157
std::vector< std::unique_ptr< tflite::MetadataT > > metadata
Definition schema_generated.h:13156
ModelT(ModelT &&) FLATBUFFERS_NOEXCEPT=default
ModelT & operator=(ModelT o) FLATBUFFERS_NOEXCEPT
Definition schema_generated.h:17229
std::vector< std::unique_ptr< tflite::OperatorCodeT > > operator_codes
Definition schema_generated.h:13151
Model TableType
Definition schema_generated.h:13149
std::vector< std::unique_ptr< tflite::SubGraphT > > subgraphs
Definition schema_generated.h:13152
Definition schema_generated.h:8892
flatbuffers::uoffset_t start_
Definition schema_generated.h:6187
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:6186
void add_fused_activation_function(tflite::ActivationFunctionType fused_activation_function)
Definition schema_generated.h:6188
MulOptions Table
Definition schema_generated.h:6185
MulOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:6191
flatbuffers::Offset< MulOptions > Finish()
Definition schema_generated.h:6195
Definition schema_generated.h:8868
MulOptions TableType
Definition schema_generated.h:6161
Definition schema_generated.h:11147
flatbuffers::Offset< NegOptions > Finish()
Definition schema_generated.h:8436
flatbuffers::uoffset_t start_
Definition schema_generated.h:8431
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:8430
NegOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:8432
NegOptions Table
Definition schema_generated.h:8429
Definition schema_generated.h:11131
NegOptions TableType
Definition schema_generated.h:8413
Definition schema_generated.h:13060
flatbuffers::uoffset_t start_
Definition schema_generated.h:10333
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:10332
NonMaxSuppressionV4Options Table
Definition schema_generated.h:10331
NonMaxSuppressionV4OptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:10334
flatbuffers::Offset< NonMaxSuppressionV4Options > Finish()
Definition schema_generated.h:10338
Definition schema_generated.h:13044
NonMaxSuppressionV4Options TableType
Definition schema_generated.h:10315
Definition schema_generated.h:13099
flatbuffers::uoffset_t start_
Definition schema_generated.h:10372
NonMaxSuppressionV5OptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:10373
flatbuffers::Offset< NonMaxSuppressionV5Options > Finish()
Definition schema_generated.h:10377
NonMaxSuppressionV5Options Table
Definition schema_generated.h:10370
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:10371
Definition schema_generated.h:13083
NonMaxSuppressionV5Options TableType
Definition schema_generated.h:10354
Definition schema_generated.h:11490
flatbuffers::Offset< NotEqualOptions > Finish()
Definition schema_generated.h:8768
NotEqualOptions Table
Definition schema_generated.h:8761
NotEqualOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:8764
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:8762
flatbuffers::uoffset_t start_
Definition schema_generated.h:8763
Definition schema_generated.h:11474
NotEqualOptions TableType
Definition schema_generated.h:8745
Definition schema_generated.h:11854
OneHotOptions Table
Definition schema_generated.h:9125
flatbuffers::uoffset_t start_
Definition schema_generated.h:9127
void add_axis(int32_t axis)
Definition schema_generated.h:9128
OneHotOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:9131
flatbuffers::Offset< OneHotOptions > Finish()
Definition schema_generated.h:9135
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:9126
Definition schema_generated.h:11830
OneHotOptions TableType
Definition schema_generated.h:9101
Definition schema_generated.h:15723
OperatorBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:12630
flatbuffers::uoffset_t start_
Definition schema_generated.h:12602
flatbuffers::Offset< Operator > Finish()
Definition schema_generated.h:12634
void add_outputs(flatbuffers::Offset< flatbuffers::Vector< int32_t > > outputs)
Definition schema_generated.h:12609
void add_builtin_options_type(tflite::BuiltinOptions builtin_options_type)
Definition schema_generated.h:12612
void add_custom_options_format(tflite::CustomOptionsFormat custom_options_format)
Definition schema_generated.h:12621
void add_mutating_variable_inputs(flatbuffers::Offset< flatbuffers::Vector< uint8_t > > mutating_variable_inputs)
Definition schema_generated.h:12624
Operator Table
Definition schema_generated.h:12600
void add_intermediates(flatbuffers::Offset< flatbuffers::Vector< int32_t > > intermediates)
Definition schema_generated.h:12627
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:12601
void add_opcode_index(uint32_t opcode_index)
Definition schema_generated.h:12603
void add_inputs(flatbuffers::Offset< flatbuffers::Vector< int32_t > > inputs)
Definition schema_generated.h:12606
void add_custom_options(flatbuffers::Offset< flatbuffers::Vector< uint8_t > > custom_options)
Definition schema_generated.h:12618
void add_builtin_options(flatbuffers::Offset< void > builtin_options)
Definition schema_generated.h:12615
Definition schema_generated.h:14540
void add_version(int32_t version)
Definition schema_generated.h:11612
OperatorCode Table
Definition schema_generated.h:11603
void add_builtin_code(tflite::BuiltinOperator builtin_code)
Definition schema_generated.h:11615
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:11604
void add_custom_code(flatbuffers::Offset< flatbuffers::String > custom_code)
Definition schema_generated.h:11609
OperatorCodeBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:11618
void add_deprecated_builtin_code(int8_t deprecated_builtin_code)
Definition schema_generated.h:11606
flatbuffers::uoffset_t start_
Definition schema_generated.h:11605
flatbuffers::Offset< OperatorCode > Finish()
Definition schema_generated.h:11622
Definition schema_generated.h:14497
OperatorCode TableType
Definition schema_generated.h:11560
Definition schema_generated.h:14598
Operator TableType
Definition schema_generated.h:11661
Definition schema_generated.h:11758
void add_axis(int32_t axis)
Definition schema_generated.h:9035
flatbuffers::Offset< PackOptions > Finish()
Definition schema_generated.h:9042
void add_values_count(int32_t values_count)
Definition schema_generated.h:9032
PackOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:9038
PackOptions Table
Definition schema_generated.h:9029
flatbuffers::uoffset_t start_
Definition schema_generated.h:9031
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:9030
Definition schema_generated.h:11728
PackOptions TableType
Definition schema_generated.h:8999
Definition schema_generated.h:9561
PadOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:6857
flatbuffers::Offset< PadOptions > Finish()
Definition schema_generated.h:6861
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:6855
PadOptions Table
Definition schema_generated.h:6854
flatbuffers::uoffset_t start_
Definition schema_generated.h:6856
Definition schema_generated.h:9545
PadOptions TableType
Definition schema_generated.h:6838
Definition schema_generated.h:9600
PadV2OptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:6896
flatbuffers::Offset< PadV2Options > Finish()
Definition schema_generated.h:6900
flatbuffers::uoffset_t start_
Definition schema_generated.h:6895
PadV2Options Table
Definition schema_generated.h:6893
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:6894
Definition schema_generated.h:9584
PadV2Options TableType
Definition schema_generated.h:6877
Definition schema_generated.h:7985
void add_stride_h(int32_t stride_h)
Definition schema_generated.h:5298
void add_stride_w(int32_t stride_w)
Definition schema_generated.h:5295
Pool2DOptions Table
Definition schema_generated.h:5289
void add_padding(tflite::Padding padding)
Definition schema_generated.h:5292
void add_filter_height(int32_t filter_height)
Definition schema_generated.h:5304
flatbuffers::uoffset_t start_
Definition schema_generated.h:5291
void add_fused_activation_function(tflite::ActivationFunctionType fused_activation_function)
Definition schema_generated.h:5307
void add_filter_width(int32_t filter_width)
Definition schema_generated.h:5301
Pool2DOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:5310
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:5290
flatbuffers::Offset< Pool2DOptions > Finish()
Definition schema_generated.h:5314
Definition schema_generated.h:7931
Pool2DOptions TableType
Definition schema_generated.h:5235
Definition schema_generated.h:11620
flatbuffers::uoffset_t start_
Definition schema_generated.h:8893
PowOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:8894
PowOptions Table
Definition schema_generated.h:8891
flatbuffers::Offset< PowOptions > Finish()
Definition schema_generated.h:8898
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:8892
Definition schema_generated.h:11604
PowOptions TableType
Definition schema_generated.h:8875
Definition schema_generated.h:778
static const QuantizationDetails enum_value
Definition schema_generated.h:687
Definition schema_generated.h:794
const tflite::CustomQuantizationT * AsCustomQuantization() const
Definition schema_generated.h:736
QuantizationDetailsUnion & operator=(QuantizationDetailsUnion &&u) FLATBUFFERS_NOEXCEPT
Definition schema_generated.h:713
QuantizationDetailsUnion & operator=(const QuantizationDetailsUnion &u)
Definition schema_generated.h:711
tflite::CustomQuantizationT * AsCustomQuantization()
Definition schema_generated.h:732
QuantizationDetailsUnion()
Definition schema_generated.h:706
void Reset()
Definition schema_generated.h:17346
QuantizationDetailsUnion(QuantizationDetailsUnion &&u) FLATBUFFERS_NOEXCEPT
Definition schema_generated.h:707
static void * UnPack(const void *obj, QuantizationDetails type, const flatbuffers::resolver_function_t *resolver)
Definition schema_generated.h:17313
void * value
Definition schema_generated.h:704
flatbuffers::Offset< void > Pack(flatbuffers::FlatBufferBuilder &_fbb, const flatbuffers::rehasher_function_t *_rehasher=nullptr) const
Definition schema_generated.h:17324
QuantizationDetails type
Definition schema_generated.h:703
void Set(T &&val)
Definition schema_generated.h:720
~QuantizationDetailsUnion()
Definition schema_generated.h:715
Definition schema_generated.h:786
static const QuantizationDetails enum_value
Definition schema_generated.h:695
Definition schema_generated.h:5132
void add_min(flatbuffers::Offset< flatbuffers::Vector< float > > min)
Definition schema_generated.h:4204
void add_max(flatbuffers::Offset< flatbuffers::Vector< float > > max)
Definition schema_generated.h:4207
void add_details(flatbuffers::Offset< void > details)
Definition schema_generated.h:4219
void add_details_type(tflite::QuantizationDetails details_type)
Definition schema_generated.h:4216
void add_quantized_dimension(int32_t quantized_dimension)
Definition schema_generated.h:4222
void add_scale(flatbuffers::Offset< flatbuffers::Vector< float > > scale)
Definition schema_generated.h:4210
void add_zero_point(flatbuffers::Offset< flatbuffers::Vector< int64_t > > zero_point)
Definition schema_generated.h:4213
flatbuffers::uoffset_t start_
Definition schema_generated.h:4203
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:4202
QuantizationParameters Table
Definition schema_generated.h:4201
QuantizationParametersBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:4225
flatbuffers::Offset< QuantizationParameters > Finish()
Definition schema_generated.h:4229
Definition schema_generated.h:5060
std::vector< float > min
Definition schema_generated.h:4130
QuantizationParameters TableType
Definition schema_generated.h:4129
std::vector< int64_t > zero_point
Definition schema_generated.h:4133
int32_t quantized_dimension
Definition schema_generated.h:4135
std::vector< float > max
Definition schema_generated.h:4131
tflite::QuantizationDetailsUnion details
Definition schema_generated.h:4134
std::vector< float > scale
Definition schema_generated.h:4132
Definition schema_generated.h:12804
QuantizeOptions Table
Definition schema_generated.h:10075
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:10076
QuantizeOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:10078
flatbuffers::Offset< QuantizeOptions > Finish()
Definition schema_generated.h:10082
flatbuffers::uoffset_t start_
Definition schema_generated.h:10077
Definition schema_generated.h:12788
QuantizeOptions TableType
Definition schema_generated.h:10059
Definition schema_generated.h:8402
flatbuffers::uoffset_t start_
Definition schema_generated.h:5708
RNNOptions Table
Definition schema_generated.h:5706
void add_asymmetric_quantize_inputs(bool asymmetric_quantize_inputs)
Definition schema_generated.h:5712
void add_fused_activation_function(tflite::ActivationFunctionType fused_activation_function)
Definition schema_generated.h:5709
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:5707
RNNOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:5715
flatbuffers::Offset< RNNOptions > Finish()
Definition schema_generated.h:5719
Definition schema_generated.h:8372
RNNOptions TableType
Definition schema_generated.h:5676
Definition schema_generated.h:13869
flatbuffers::uoffset_t start_
Definition schema_generated.h:11142
RandomOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:11149
void add_seed2(int64_t seed2)
Definition schema_generated.h:11146
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:11141
void add_seed(int64_t seed)
Definition schema_generated.h:11143
flatbuffers::Offset< RandomOptions > Finish()
Definition schema_generated.h:11153
RandomOptions Table
Definition schema_generated.h:11140
Definition schema_generated.h:13839
RandomOptions TableType
Definition schema_generated.h:11110
Definition schema_generated.h:12312
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:9584
flatbuffers::uoffset_t start_
Definition schema_generated.h:9585
RangeOptions Table
Definition schema_generated.h:9583
flatbuffers::Offset< RangeOptions > Finish()
Definition schema_generated.h:9590
RangeOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:9586
Definition schema_generated.h:12296
RangeOptions TableType
Definition schema_generated.h:9567
Definition schema_generated.h:11581
flatbuffers::Offset< RankOptions > Finish()
Definition schema_generated.h:8859
RankOptions Table
Definition schema_generated.h:8852
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:8853
flatbuffers::uoffset_t start_
Definition schema_generated.h:8854
RankOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:8855
Definition schema_generated.h:11565
RankOptions TableType
Definition schema_generated.h:8836
Definition schema_generated.h:13777
ReadVariableOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:11051
ReadVariableOptions Table
Definition schema_generated.h:11048
flatbuffers::uoffset_t start_
Definition schema_generated.h:11050
flatbuffers::Offset< ReadVariableOptions > Finish()
Definition schema_generated.h:11055
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:11049
Definition schema_generated.h:13761
ReadVariableOptions TableType
Definition schema_generated.h:11032
Definition schema_generated.h:10351
void add_keep_dims(bool keep_dims)
Definition schema_generated.h:7647
flatbuffers::Offset< ReducerOptions > Finish()
Definition schema_generated.h:7654
ReducerOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:7650
flatbuffers::uoffset_t start_
Definition schema_generated.h:7646
ReducerOptions Table
Definition schema_generated.h:7644
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:7645
Definition schema_generated.h:10327
ReducerOptions TableType
Definition schema_generated.h:7620
Definition schema_generated.h:9648
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:6942
flatbuffers::Offset< ReshapeOptions > Finish()
Definition schema_generated.h:6951
ReshapeOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:6947
flatbuffers::uoffset_t start_
Definition schema_generated.h:6943
ReshapeOptions Table
Definition schema_generated.h:6941
void add_new_shape(flatbuffers::Offset< flatbuffers::Vector< int32_t > > new_shape)
Definition schema_generated.h:6944
Definition schema_generated.h:9623
ReshapeOptions TableType
Definition schema_generated.h:6916
Definition schema_generated.h:9397
ResizeBilinearOptions Table
Definition schema_generated.h:6690
flatbuffers::uoffset_t start_
Definition schema_generated.h:6692
flatbuffers::Offset< ResizeBilinearOptions > Finish()
Definition schema_generated.h:6703
void add_half_pixel_centers(bool half_pixel_centers)
Definition schema_generated.h:6696
void add_align_corners(bool align_corners)
Definition schema_generated.h:6693
ResizeBilinearOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:6699
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:6691
Definition schema_generated.h:9367
ResizeBilinearOptions TableType
Definition schema_generated.h:6660
Definition schema_generated.h:9460
ResizeNearestNeighborOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:6762
void add_half_pixel_centers(bool half_pixel_centers)
Definition schema_generated.h:6759
flatbuffers::uoffset_t start_
Definition schema_generated.h:6755
void add_align_corners(bool align_corners)
Definition schema_generated.h:6756
flatbuffers::Offset< ResizeNearestNeighborOptions > Finish()
Definition schema_generated.h:6766
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:6754
ResizeNearestNeighborOptions Table
Definition schema_generated.h:6753
Definition schema_generated.h:9430
ResizeNearestNeighborOptions TableType
Definition schema_generated.h:6723
Definition schema_generated.h:12716
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:9988
flatbuffers::uoffset_t start_
Definition schema_generated.h:9989
void add_batch_dim(int32_t batch_dim)
Definition schema_generated.h:9993
ReverseSequenceOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:9996
void add_seq_dim(int32_t seq_dim)
Definition schema_generated.h:9990
ReverseSequenceOptions Table
Definition schema_generated.h:9987
flatbuffers::Offset< ReverseSequenceOptions > Finish()
Definition schema_generated.h:10000
Definition schema_generated.h:12686
ReverseSequenceOptions TableType
Definition schema_generated.h:9957
Definition schema_generated.h:12546
ReverseV2OptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:9820
flatbuffers::Offset< ReverseV2Options > Finish()
Definition schema_generated.h:9824
ReverseV2Options Table
Definition schema_generated.h:9817
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:9818
flatbuffers::uoffset_t start_
Definition schema_generated.h:9819
Definition schema_generated.h:12530
ReverseV2Options TableType
Definition schema_generated.h:9801
Definition schema_generated.h:13470
flatbuffers::uoffset_t start_
Definition schema_generated.h:10743
Rfft2dOptions Table
Definition schema_generated.h:10741
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:10742
flatbuffers::Offset< Rfft2dOptions > Finish()
Definition schema_generated.h:10748
Rfft2dOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:10744
Definition schema_generated.h:13454
Rfft2dOptions TableType
Definition schema_generated.h:10725
Definition schema_generated.h:8334
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:5639
void add_fused_activation_function(tflite::ActivationFunctionType fused_activation_function)
Definition schema_generated.h:5644
SVDFOptions Table
Definition schema_generated.h:5638
SVDFOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:5650
void add_rank(int32_t rank)
Definition schema_generated.h:5641
void add_asymmetric_quantize_inputs(bool asymmetric_quantize_inputs)
Definition schema_generated.h:5647
flatbuffers::Offset< SVDFOptions > Finish()
Definition schema_generated.h:5654
flatbuffers::uoffset_t start_
Definition schema_generated.h:5640
Definition schema_generated.h:8298
SVDFOptions TableType
Definition schema_generated.h:5602
Definition schema_generated.h:13138
ScatterNdOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:10412
ScatterNdOptions Table
Definition schema_generated.h:10409
flatbuffers::uoffset_t start_
Definition schema_generated.h:10411
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:10410
flatbuffers::Offset< ScatterNdOptions > Finish()
Definition schema_generated.h:10416
Definition schema_generated.h:13122
ScatterNdOptions TableType
Definition schema_generated.h:10393
Definition schema_generated.h:13255
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:10527
flatbuffers::Offset< SegmentSumOptions > Finish()
Definition schema_generated.h:10533
flatbuffers::uoffset_t start_
Definition schema_generated.h:10528
SegmentSumOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:10529
SegmentSumOptions Table
Definition schema_generated.h:10526
Definition schema_generated.h:13239
SegmentSumOptions TableType
Definition schema_generated.h:10510
Definition schema_generated.h:11186
flatbuffers::Offset< SelectOptions > Finish()
Definition schema_generated.h:8475
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:8469
SelectOptions Table
Definition schema_generated.h:8468
flatbuffers::uoffset_t start_
Definition schema_generated.h:8470
SelectOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:8471
Definition schema_generated.h:11170
SelectOptions TableType
Definition schema_generated.h:8452
Definition schema_generated.h:13177
flatbuffers::Offset< SelectV2Options > Finish()
Definition schema_generated.h:10455
flatbuffers::uoffset_t start_
Definition schema_generated.h:10450
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:10449
SelectV2OptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:10451
SelectV2Options Table
Definition schema_generated.h:10448
Definition schema_generated.h:13161
SelectV2Options TableType
Definition schema_generated.h:10432
Definition schema_generated.h:8471
void add_time_major(bool time_major)
Definition schema_generated.h:5778
void add_asymmetric_quantize_inputs(bool asymmetric_quantize_inputs)
Definition schema_generated.h:5784
SequenceRNNOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:5787
flatbuffers::uoffset_t start_
Definition schema_generated.h:5777
void add_fused_activation_function(tflite::ActivationFunctionType fused_activation_function)
Definition schema_generated.h:5781
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:5776
flatbuffers::Offset< SequenceRNNOptions > Finish()
Definition schema_generated.h:5791
SequenceRNNOptions Table
Definition schema_generated.h:5775
Definition schema_generated.h:8435
SequenceRNNOptions TableType
Definition schema_generated.h:5739
Definition schema_generated.h:11537
ShapeOptions Table
Definition schema_generated.h:8808
flatbuffers::Offset< ShapeOptions > Finish()
Definition schema_generated.h:8818
flatbuffers::uoffset_t start_
Definition schema_generated.h:8810
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:8809
void add_out_type(tflite::TensorType out_type)
Definition schema_generated.h:8811
ShapeOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:8814
Definition schema_generated.h:11513
ShapeOptions TableType
Definition schema_generated.h:8784
Definition schema_generated.h:14266
flatbuffers::uoffset_t start_
Definition schema_generated.h:11539
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:11538
SignOptions Table
Definition schema_generated.h:11537
flatbuffers::Offset< SignOptions > Finish()
Definition schema_generated.h:11544
SignOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:11540
Definition schema_generated.h:14250
SignOptions TableType
Definition schema_generated.h:11521
Definition schema_generated.h:16266
void add_inputs(flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< tflite::TensorMap > > > inputs)
Definition schema_generated.h:13092
flatbuffers::Offset< SignatureDef > Finish()
Definition schema_generated.h:13108
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:13090
void add_subgraph_index(uint32_t subgraph_index)
Definition schema_generated.h:13101
void add_signature_key(flatbuffers::Offset< flatbuffers::String > signature_key)
Definition schema_generated.h:13098
SignatureDefBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:13104
flatbuffers::uoffset_t start_
Definition schema_generated.h:13091
SignatureDef Table
Definition schema_generated.h:13089
void add_outputs(flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< tflite::TensorMap > > > outputs)
Definition schema_generated.h:13095
Definition schema_generated.h:16215
std::vector< std::unique_ptr< tflite::TensorMapT > > inputs
Definition schema_generated.h:13039
SignatureDefT(SignatureDefT &&) FLATBUFFERS_NOEXCEPT=default
std::vector< std::unique_ptr< tflite::TensorMapT > > outputs
Definition schema_generated.h:13040
SignatureDef TableType
Definition schema_generated.h:13038
SignatureDefT & operator=(SignatureDefT o) FLATBUFFERS_NOEXCEPT
Definition schema_generated.h:17170
Definition schema_generated.h:9799
void add_include_all_ngrams(bool include_all_ngrams)
Definition schema_generated.h:7101
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:7093
void add_max_skip_size(int32_t max_skip_size)
Definition schema_generated.h:7098
flatbuffers::Offset< SkipGramOptions > Finish()
Definition schema_generated.h:7108
SkipGramOptions Table
Definition schema_generated.h:7092
SkipGramOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:7104
void add_ngram_size(int32_t ngram_size)
Definition schema_generated.h:7095
flatbuffers::uoffset_t start_
Definition schema_generated.h:7094
Definition schema_generated.h:9763
SkipGramOptions TableType
Definition schema_generated.h:7056
Definition schema_generated.h:11225
SliceOptions Table
Definition schema_generated.h:8507
flatbuffers::Offset< SliceOptions > Finish()
Definition schema_generated.h:8514
SliceOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:8510
flatbuffers::uoffset_t start_
Definition schema_generated.h:8509
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:8508
Definition schema_generated.h:11209
SliceOptions TableType
Definition schema_generated.h:8491
Definition schema_generated.h:8714
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:6008
SoftmaxOptions Table
Definition schema_generated.h:6007
flatbuffers::uoffset_t start_
Definition schema_generated.h:6009
flatbuffers::Offset< SoftmaxOptions > Finish()
Definition schema_generated.h:6017
SoftmaxOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:6013
void add_beta(float beta)
Definition schema_generated.h:6010
Definition schema_generated.h:8690
SoftmaxOptions TableType
Definition schema_generated.h:5983
Definition schema_generated.h:9701
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:6995
flatbuffers::uoffset_t start_
Definition schema_generated.h:6996
SpaceToBatchNDOptions Table
Definition schema_generated.h:6994
SpaceToBatchNDOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:6997
flatbuffers::Offset< SpaceToBatchNDOptions > Finish()
Definition schema_generated.h:7001
Definition schema_generated.h:9685
SpaceToBatchNDOptions TableType
Definition schema_generated.h:6978
Definition schema_generated.h:9861
SpaceToDepthOptions Table
Definition schema_generated.h:7154
void add_block_size(int32_t block_size)
Definition schema_generated.h:7157
SpaceToDepthOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:7160
flatbuffers::uoffset_t start_
Definition schema_generated.h:7156
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:7155
flatbuffers::Offset< SpaceToDepthOptions > Finish()
Definition schema_generated.h:7164
Definition schema_generated.h:9837
SpaceToDepthOptions TableType
Definition schema_generated.h:7130
Definition schema_generated.h:903
static const SparseIndexVector enum_value
Definition schema_generated.h:812
Definition schema_generated.h:935
SparseIndexVectorUnion()
Definition schema_generated.h:847
tflite::Int32VectorT * AsInt32Vector()
Definition schema_generated.h:873
static void * UnPack(const void *obj, SparseIndexVector type, const flatbuffers::resolver_function_t *resolver)
Definition schema_generated.h:17392
flatbuffers::Offset< void > Pack(flatbuffers::FlatBufferBuilder &_fbb, const flatbuffers::rehasher_function_t *_rehasher=nullptr) const
Definition schema_generated.h:17411
void Reset()
Definition schema_generated.h:17449
void Set(T &&val)
Definition schema_generated.h:861
const tflite::Int32VectorT * AsInt32Vector() const
Definition schema_generated.h:877
void * value
Definition schema_generated.h:845
tflite::Uint16VectorT * AsUint16Vector()
Definition schema_generated.h:881
SparseIndexVectorUnion(SparseIndexVectorUnion &&u) FLATBUFFERS_NOEXCEPT
Definition schema_generated.h:848
SparseIndexVector type
Definition schema_generated.h:844
const tflite::Uint8VectorT * AsUint8Vector() const
Definition schema_generated.h:893
tflite::Uint8VectorT * AsUint8Vector()
Definition schema_generated.h:889
~SparseIndexVectorUnion()
Definition schema_generated.h:856
const tflite::Uint16VectorT * AsUint16Vector() const
Definition schema_generated.h:885
SparseIndexVectorUnion & operator=(const SparseIndexVectorUnion &u)
Definition schema_generated.h:852
SparseIndexVectorUnion & operator=(SparseIndexVectorUnion &&u) FLATBUFFERS_NOEXCEPT
Definition schema_generated.h:854
Definition schema_generated.h:919
static const SparseIndexVector enum_value
Definition schema_generated.h:828
Definition schema_generated.h:11407
flatbuffers::Offset< SparseToDenseOptions > Finish()
Definition schema_generated.h:8688
SparseToDenseOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:8684
flatbuffers::uoffset_t start_
Definition schema_generated.h:8680
void add_validate_indices(bool validate_indices)
Definition schema_generated.h:8681
SparseToDenseOptions Table
Definition schema_generated.h:8678
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:8679
Definition schema_generated.h:11383
SparseToDenseOptions TableType
Definition schema_generated.h:8654
Definition schema_generated.h:5597
SparsityParametersBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:4678
void add_dim_metadata(flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< tflite::DimensionMetadata > > > dim_metadata)
Definition schema_generated.h:4675
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:4667
SparsityParameters Table
Definition schema_generated.h:4666
void add_block_map(flatbuffers::Offset< flatbuffers::Vector< int32_t > > block_map)
Definition schema_generated.h:4672
void add_traversal_order(flatbuffers::Offset< flatbuffers::Vector< int32_t > > traversal_order)
Definition schema_generated.h:4669
flatbuffers::Offset< SparsityParameters > Finish()
Definition schema_generated.h:4682
flatbuffers::uoffset_t start_
Definition schema_generated.h:4668
Definition schema_generated.h:5553
SparsityParametersT & operator=(SparsityParametersT o) FLATBUFFERS_NOEXCEPT
Definition schema_generated.h:13521
SparsityParametersT(SparsityParametersT &&) FLATBUFFERS_NOEXCEPT=default
std::vector< std::unique_ptr< tflite::DimensionMetadataT > > dim_metadata
Definition schema_generated.h:4625
std::vector< int32_t > traversal_order
Definition schema_generated.h:4623
std::vector< int32_t > block_map
Definition schema_generated.h:4624
SparsityParameters TableType
Definition schema_generated.h:4622
SparsityParametersT()=default
Definition schema_generated.h:10465
flatbuffers::uoffset_t start_
Definition schema_generated.h:7760
SplitOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:7764
flatbuffers::Offset< SplitOptions > Finish()
Definition schema_generated.h:7768
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:7759
void add_num_splits(int32_t num_splits)
Definition schema_generated.h:7761
SplitOptions Table
Definition schema_generated.h:7758
Definition schema_generated.h:10441
SplitOptions TableType
Definition schema_generated.h:7734
Definition schema_generated.h:10517
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:7811
flatbuffers::Offset< SplitVOptions > Finish()
Definition schema_generated.h:7820
flatbuffers::uoffset_t start_
Definition schema_generated.h:7812
SplitVOptions Table
Definition schema_generated.h:7810
SplitVOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:7816
void add_num_splits(int32_t num_splits)
Definition schema_generated.h:7813
Definition schema_generated.h:10493
SplitVOptions TableType
Definition schema_generated.h:7786
Definition schema_generated.h:12156
flatbuffers::Offset< SquareOptions > Finish()
Definition schema_generated.h:9434
SquareOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:9430
flatbuffers::uoffset_t start_
Definition schema_generated.h:9429
SquareOptions Table
Definition schema_generated.h:9427
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:9428
Definition schema_generated.h:12140
SquareOptions TableType
Definition schema_generated.h:9411
Definition schema_generated.h:12403
SquaredDifferenceOptions Table
Definition schema_generated.h:9674
flatbuffers::uoffset_t start_
Definition schema_generated.h:9676
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:9675
SquaredDifferenceOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:9677
flatbuffers::Offset< SquaredDifferenceOptions > Finish()
Definition schema_generated.h:9681
Definition schema_generated.h:12387
SquaredDifferenceOptions TableType
Definition schema_generated.h:9658
Definition schema_generated.h:10404
flatbuffers::uoffset_t start_
Definition schema_generated.h:7699
SqueezeOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:7703
SqueezeOptions Table
Definition schema_generated.h:7697
flatbuffers::Offset< SqueezeOptions > Finish()
Definition schema_generated.h:7707
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:7698
void add_squeeze_dims(flatbuffers::Offset< flatbuffers::Vector< int32_t > > squeeze_dims)
Definition schema_generated.h:7700
Definition schema_generated.h:10379
SqueezeOptions TableType
Definition schema_generated.h:7672
Definition schema_generated.h:10599
StridedSliceOptions Table
Definition schema_generated.h:7886
flatbuffers::Offset< StridedSliceOptions > Finish()
Definition schema_generated.h:7908
StridedSliceOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:7904
void add_ellipsis_mask(int32_t ellipsis_mask)
Definition schema_generated.h:7895
flatbuffers::uoffset_t start_
Definition schema_generated.h:7888
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:7887
void add_shrink_axis_mask(int32_t shrink_axis_mask)
Definition schema_generated.h:7901
void add_end_mask(int32_t end_mask)
Definition schema_generated.h:7892
void add_begin_mask(int32_t begin_mask)
Definition schema_generated.h:7889
void add_new_axis_mask(int32_t new_axis_mask)
Definition schema_generated.h:7898
Definition schema_generated.h:10545
StridedSliceOptions TableType
Definition schema_generated.h:7838
Definition schema_generated.h:15907
void add_outputs(flatbuffers::Offset< flatbuffers::Vector< int32_t > > outputs)
Definition schema_generated.h:12765
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:12757
flatbuffers::Offset< SubGraph > Finish()
Definition schema_generated.h:12778
void add_name(flatbuffers::Offset< flatbuffers::String > name)
Definition schema_generated.h:12771
SubGraphBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:12774
void add_inputs(flatbuffers::Offset< flatbuffers::Vector< int32_t > > inputs)
Definition schema_generated.h:12762
void add_operators(flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< tflite::Operator > > > operators)
Definition schema_generated.h:12768
SubGraph Table
Definition schema_generated.h:12756
flatbuffers::uoffset_t start_
Definition schema_generated.h:12758
void add_tensors(flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< tflite::Tensor > > > tensors)
Definition schema_generated.h:12759
Definition schema_generated.h:15848
SubGraph TableType
Definition schema_generated.h:12697
SubGraphT(SubGraphT &&) FLATBUFFERS_NOEXCEPT=default
std::vector< std::unique_ptr< tflite::TensorT > > tensors
Definition schema_generated.h:12698
std::vector< std::unique_ptr< tflite::OperatorT > > operators
Definition schema_generated.h:12701
SubGraphT & operator=(SubGraphT o) FLATBUFFERS_NOEXCEPT
Definition schema_generated.h:17029
Definition schema_generated.h:9971
flatbuffers::Offset< SubOptions > Finish()
Definition schema_generated.h:7277
flatbuffers::uoffset_t start_
Definition schema_generated.h:7266
SubOptions Table
Definition schema_generated.h:7264
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:7265
void add_pot_scale_int16(bool pot_scale_int16)
Definition schema_generated.h:7270
SubOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:7273
void add_fused_activation_function(tflite::ActivationFunctionType fused_activation_function)
Definition schema_generated.h:7267
Definition schema_generated.h:9941
SubOptions TableType
Definition schema_generated.h:7234
Definition schema_generated.h:5827
void add_shape_signature(flatbuffers::Offset< flatbuffers::Vector< int32_t > > shape_signature)
Definition schema_generated.h:4920
void add_buffer(uint32_t buffer)
Definition schema_generated.h:4905
void add_is_variable(bool is_variable)
Definition schema_generated.h:4914
void add_variant_tensors(flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< tflite::VariantSubType > > > variant_tensors)
Definition schema_generated.h:4926
TensorBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:4929
void add_shape(flatbuffers::Offset< flatbuffers::Vector< int32_t > > shape)
Definition schema_generated.h:4899
void add_quantization(flatbuffers::Offset< tflite::QuantizationParameters > quantization)
Definition schema_generated.h:4911
void add_name(flatbuffers::Offset< flatbuffers::String > name)
Definition schema_generated.h:4908
void add_type(tflite::TensorType type)
Definition schema_generated.h:4902
Tensor Table
Definition schema_generated.h:4896
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:4897
void add_sparsity(flatbuffers::Offset< tflite::SparsityParameters > sparsity)
Definition schema_generated.h:4917
flatbuffers::Offset< Tensor > Finish()
Definition schema_generated.h:4933
flatbuffers::uoffset_t start_
Definition schema_generated.h:4898
void add_has_rank(bool has_rank)
Definition schema_generated.h:4923
Definition schema_generated.h:16171
flatbuffers::Offset< TensorMap > Finish()
Definition schema_generated.h:13007
TensorMapBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:13003
void add_tensor_index(uint32_t tensor_index)
Definition schema_generated.h:13000
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:12995
void add_name(flatbuffers::Offset< flatbuffers::String > name)
Definition schema_generated.h:12997
flatbuffers::uoffset_t start_
Definition schema_generated.h:12996
TensorMap Table
Definition schema_generated.h:12994
Definition schema_generated.h:16140
TensorMap TableType
Definition schema_generated.h:12963
Definition schema_generated.h:5738
TensorT(TensorT &&) FLATBUFFERS_NOEXCEPT=default
std::vector< std::unique_ptr< tflite::VariantSubTypeT > > variant_tensors
Definition schema_generated.h:4817
TensorT & operator=(TensorT o) FLATBUFFERS_NOEXCEPT
Definition schema_generated.h:13606
Tensor TableType
Definition schema_generated.h:4807
Definition schema_generated.h:10848
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:8131
flatbuffers::Offset< TileOptions > Finish()
Definition schema_generated.h:8137
TileOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:8133
flatbuffers::uoffset_t start_
Definition schema_generated.h:8132
TileOptions Table
Definition schema_generated.h:8130
Definition schema_generated.h:10832
TileOptions TableType
Definition schema_generated.h:8114
Definition schema_generated.h:10072
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:7366
TopKV2OptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:7368
flatbuffers::Offset< TopKV2Options > Finish()
Definition schema_generated.h:7372
flatbuffers::uoffset_t start_
Definition schema_generated.h:7367
TopKV2Options Table
Definition schema_generated.h:7365
Definition schema_generated.h:10056
TopKV2Options TableType
Definition schema_generated.h:7349
Definition schema_generated.h:11296
TransposeConvOptions Table
Definition schema_generated.h:8572
void add_fused_activation_function(tflite::ActivationFunctionType fused_activation_function)
Definition schema_generated.h:8584
TransposeConvOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:8587
void add_stride_w(int32_t stride_w)
Definition schema_generated.h:8578
flatbuffers::uoffset_t start_
Definition schema_generated.h:8574
void add_padding(tflite::Padding padding)
Definition schema_generated.h:8575
flatbuffers::Offset< TransposeConvOptions > Finish()
Definition schema_generated.h:8591
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:8573
void add_stride_h(int32_t stride_h)
Definition schema_generated.h:8581
Definition schema_generated.h:11248
TransposeConvOptions TableType
Definition schema_generated.h:8530
Definition schema_generated.h:10226
flatbuffers::uoffset_t start_
Definition schema_generated.h:7521
flatbuffers::Offset< TransposeOptions > Finish()
Definition schema_generated.h:7526
TransposeOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:7522
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:7520
TransposeOptions Table
Definition schema_generated.h:7519
Definition schema_generated.h:10210
TransposeOptions TableType
Definition schema_generated.h:7503
Definition schema_generated.h:5301
flatbuffers::Offset< Uint16Vector > Finish()
Definition schema_generated.h:4380
void add_values(flatbuffers::Offset< flatbuffers::Vector< uint16_t > > values)
Definition schema_generated.h:4373
flatbuffers::uoffset_t start_
Definition schema_generated.h:4372
Uint16Vector Table
Definition schema_generated.h:4370
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:4371
Uint16VectorBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:4376
Definition schema_generated.h:5276
Uint16Vector TableType
Definition schema_generated.h:4345
std::vector< uint16_t > values
Definition schema_generated.h:4346
Definition schema_generated.h:5364
flatbuffers::uoffset_t start_
Definition schema_generated.h:4435
Uint8Vector Table
Definition schema_generated.h:4433
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:4434
void add_values(flatbuffers::Offset< flatbuffers::Vector< uint8_t > > values)
Definition schema_generated.h:4436
Uint8VectorBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:4439
flatbuffers::Offset< Uint8Vector > Finish()
Definition schema_generated.h:4443
Definition schema_generated.h:5339
std::vector< uint8_t > values
Definition schema_generated.h:4409
Uint8Vector TableType
Definition schema_generated.h:4408
Definition schema_generated.h:9207
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:6501
void add_cell_clip(float cell_clip)
Definition schema_generated.h:6506
void add_proj_clip(float proj_clip)
Definition schema_generated.h:6509
UnidirectionalSequenceLSTMOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:6521
void add_diagonal_recurrent_tensors(bool diagonal_recurrent_tensors)
Definition schema_generated.h:6518
void add_time_major(bool time_major)
Definition schema_generated.h:6512
flatbuffers::uoffset_t start_
Definition schema_generated.h:6502
UnidirectionalSequenceLSTMOptions Table
Definition schema_generated.h:6500
flatbuffers::Offset< UnidirectionalSequenceLSTMOptions > Finish()
Definition schema_generated.h:6525
void add_asymmetric_quantize_inputs(bool asymmetric_quantize_inputs)
Definition schema_generated.h:6515
void add_fused_activation_function(tflite::ActivationFunctionType fused_activation_function)
Definition schema_generated.h:6503
Definition schema_generated.h:9153
UnidirectionalSequenceLSTMOptions TableType
Definition schema_generated.h:6446
Definition schema_generated.h:12502
UniqueOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:9779
flatbuffers::uoffset_t start_
Definition schema_generated.h:9775
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:9774
UniqueOptions Table
Definition schema_generated.h:9773
flatbuffers::Offset< UniqueOptions > Finish()
Definition schema_generated.h:9783
void add_idx_out_type(tflite::TensorType idx_out_type)
Definition schema_generated.h:9776
Definition schema_generated.h:12478
UniqueOptions TableType
Definition schema_generated.h:9749
Definition schema_generated.h:12068
flatbuffers::Offset< UnpackOptions > Finish()
Definition schema_generated.h:9352
UnpackOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:9348
flatbuffers::uoffset_t start_
Definition schema_generated.h:9341
void add_axis(int32_t axis)
Definition schema_generated.h:9345
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:9340
UnpackOptions Table
Definition schema_generated.h:9339
void add_num(int32_t num)
Definition schema_generated.h:9342
Definition schema_generated.h:12038
UnpackOptions TableType
Definition schema_generated.h:9309
Definition schema_generated.h:14110
UnsortedSegmentMaxOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:11384
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:11382
UnsortedSegmentMaxOptions Table
Definition schema_generated.h:11381
flatbuffers::Offset< UnsortedSegmentMaxOptions > Finish()
Definition schema_generated.h:11388
flatbuffers::uoffset_t start_
Definition schema_generated.h:11383
Definition schema_generated.h:14094
UnsortedSegmentMaxOptions TableType
Definition schema_generated.h:11365
Definition schema_generated.h:14227
UnsortedSegmentMinOptions Table
Definition schema_generated.h:11498
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:11499
UnsortedSegmentMinOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:11501
flatbuffers::Offset< UnsortedSegmentMinOptions > Finish()
Definition schema_generated.h:11505
flatbuffers::uoffset_t start_
Definition schema_generated.h:11500
Definition schema_generated.h:14211
UnsortedSegmentMinOptions TableType
Definition schema_generated.h:11482
Definition schema_generated.h:14071
UnsortedSegmentProdOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:11345
flatbuffers::uoffset_t start_
Definition schema_generated.h:11344
UnsortedSegmentProdOptions Table
Definition schema_generated.h:11342
flatbuffers::Offset< UnsortedSegmentProdOptions > Finish()
Definition schema_generated.h:11349
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:11343
Definition schema_generated.h:14055
UnsortedSegmentProdOptions TableType
Definition schema_generated.h:11326
Definition schema_generated.h:14149
flatbuffers::Offset< UnsortedSegmentSumOptions > Finish()
Definition schema_generated.h:11427
UnsortedSegmentSumOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:11423
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:11421
UnsortedSegmentSumOptions Table
Definition schema_generated.h:11420
flatbuffers::uoffset_t start_
Definition schema_generated.h:11422
Definition schema_generated.h:14133
UnsortedSegmentSumOptions TableType
Definition schema_generated.h:11404
Definition schema_generated.h:13716
flatbuffers::Offset< VarHandleOptions > Finish()
Definition schema_generated.h:11000
VarHandleOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:10996
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:10988
VarHandleOptions Table
Definition schema_generated.h:10987
void add_shared_name(flatbuffers::Offset< flatbuffers::String > shared_name)
Definition schema_generated.h:10993
flatbuffers::uoffset_t start_
Definition schema_generated.h:10989
void add_container(flatbuffers::Offset< flatbuffers::String > container)
Definition schema_generated.h:10990
Definition schema_generated.h:13684
VarHandleOptions TableType
Definition schema_generated.h:10955
Definition schema_generated.h:5687
void add_shape(flatbuffers::Offset< flatbuffers::Vector< int32_t > > shape)
Definition schema_generated.h:4759
void add_has_rank(bool has_rank)
Definition schema_generated.h:4765
VariantSubTypeBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:4768
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:4757
VariantSubType Table
Definition schema_generated.h:4756
void add_type(tflite::TensorType type)
Definition schema_generated.h:4762
flatbuffers::uoffset_t start_
Definition schema_generated.h:4758
flatbuffers::Offset< VariantSubType > Finish()
Definition schema_generated.h:4772
Definition schema_generated.h:5650
VariantSubType TableType
Definition schema_generated.h:4719
Definition schema_generated.h:12663
WhereOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:9937
flatbuffers::uoffset_t start_
Definition schema_generated.h:9936
WhereOptions Table
Definition schema_generated.h:9934
flatbuffers::Offset< WhereOptions > Finish()
Definition schema_generated.h:9941
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:9935
Definition schema_generated.h:12647
WhereOptions TableType
Definition schema_generated.h:9918
Definition schema_generated.h:13011
WhileOptions Table
Definition schema_generated.h:10282
WhileOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:10291
flatbuffers::uoffset_t start_
Definition schema_generated.h:10284
flatbuffers::Offset< WhileOptions > Finish()
Definition schema_generated.h:10295
void add_cond_subgraph_index(int32_t cond_subgraph_index)
Definition schema_generated.h:10285
void add_body_subgraph_index(int32_t body_subgraph_index)
Definition schema_generated.h:10288
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:10283
Definition schema_generated.h:12981
WhileOptions TableType
Definition schema_generated.h:10252
Definition schema_generated.h:12195
flatbuffers::Offset< ZerosLikeOptions > Finish()
Definition schema_generated.h:9473
flatbuffers::uoffset_t start_
Definition schema_generated.h:9468
ZerosLikeOptions Table
Definition schema_generated.h:9466
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:9467
ZerosLikeOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:9469
Definition schema_generated.h:12179
ZerosLikeOptions TableType
Definition schema_generated.h:9450
flatbuffers::Offset< tflite::Operator > operators_[kMaxOperators]
Definition test_helpers.cpp:139
flatbuffers::Offset< tflite::Tensor > tensors_[kMaxTensors]
Definition test_helpers.cpp:143
flatbuffers::Offset< tflite::OperatorCode > operator_codes_[kMaxOperatorCodes]
Definition test_helpers.cpp:135
flatbuffers::FlatBufferBuilder * builder_
Definition test_helpers.cpp:132
flatbuffers::Offset< Metadata > metadata_[kMaxMetadatas]
Definition test_helpers.cpp:148
VT_SPARSITY
Definition schema_generated.h:4834
VT_DILATION_D_FACTOR
Definition schema_generated.h:5126
VT_ALPHA
Definition schema_generated.h:6278
VT_SEED
Definition schema_generated.h:11119
VT_BUFFER
Definition schema_generated.h:4830
VT_BUILTIN_OPTIONS
Definition schema_generated.h:11680
VT_RADIUS
Definition schema_generated.h:6276
VT_NUM_COLUMNS_PER_CHANNEL
Definition schema_generated.h:5471
VT_QUANTIZATION
Definition schema_generated.h:4832
VT_DETAILS
Definition schema_generated.h:4147
VT_SHAPE
Definition schema_generated.h:4729
VT_HAS_RANK
Definition schema_generated.h:4836
VT_ALIGN_CORNERS
Definition schema_generated.h:6669
VT_VALUES_COUNT
Definition schema_generated.h:9008
VT_SIGNATURE_KEY
Definition schema_generated.h:13055
VT_STRIDE_W
Definition schema_generated.h:5013
VT_SHAPE_SIGNATURE
Definition schema_generated.h:4835
VT_PADDING
Definition schema_generated.h:5012
VT_OPCODE_INDEX
Definition schema_generated.h:11676
VT_AXIS
Definition schema_generated.h:6044
VT_STRIDE_H
Definition schema_generated.h:5014
VT_FORMAT
Definition schema_generated.h:4482
VT_ZERO_POINT
Definition schema_generated.h:4145
VT_ASYMMETRIC_QUANTIZE_INPUTS
Definition schema_generated.h:6463
VT_ELLIPSIS_MASK
Definition schema_generated.h:7852
VT_ADJ_Y
Definition schema_generated.h:10560
VT_ADJ_X
Definition schema_generated.h:10559
VT_FUSED_ACTIVATION_FUNCTION
Definition schema_generated.h:5015
VT_VERSION
Definition schema_generated.h:11573
VT_ARRAY_SEGMENTS
Definition schema_generated.h:4485
VT_TENSORS
Definition schema_generated.h:12713
VT_WEIGHTS_FORMAT
Definition schema_generated.h:5910
VT_BUILTIN_OPTIONS_TYPE
Definition schema_generated.h:11679
VT_BUFFERS
Definition schema_generated.h:13172
VT_ARRAY_SEGMENTS_TYPE
Definition schema_generated.h:4484
VT_TRAVERSAL_ORDER
Definition schema_generated.h:4636
VT_SEQ_DIM
Definition schema_generated.h:9966
VT_COND_SUBGRAPH_INDEX
Definition schema_generated.h:10261
VT_END_MASK
Definition schema_generated.h:7851
VT_BLOCK_MAP
Definition schema_generated.h:4637
VT_RANK
Definition schema_generated.h:5612
VT_FILTER_HEIGHT
Definition schema_generated.h:5252
VT_METADATA
Definition schema_generated.h:13174
VT_CUSTOM_OPTIONS_FORMAT
Definition schema_generated.h:11682
VT_CUSTOM_OPTIONS
Definition schema_generated.h:11681
VT_OPERATORS
Definition schema_generated.h:12716
VT_CONTAINER
Definition schema_generated.h:10964
VT_MUTATING_VARIABLE_INPUTS
Definition schema_generated.h:11683
VT_SUBGRAPHS
Definition schema_generated.h:13170
VT_DENSE_SIZE
Definition schema_generated.h:4483
VT_TABLE_ID
Definition schema_generated.h:10774
VT_MIN
Definition schema_generated.h:4142
VT_CUSTOM_CODE
Definition schema_generated.h:11572
VT_KEY_DTYPE
Definition schema_generated.h:10775
VT_CELL_CLIP
Definition schema_generated.h:6363
VT_INPUTS
Definition schema_generated.h:11677
VT_ARRAY_INDICES_TYPE
Definition schema_generated.h:4486
VT_DEPRECATED_BUILTIN_CODE
Definition schema_generated.h:11571
VT_TYPE
Definition schema_generated.h:4730
VT_STRIDE_D
Definition schema_generated.h:5122
VT_DEPTH_MULTIPLIER
Definition schema_generated.h:5359
VT_OPERATOR_CODES
Definition schema_generated.h:13169
VT_EXCLUSIVE
Definition schema_generated.h:10632
VT_OUTPUTS
Definition schema_generated.h:11678
VT_NUM_CHANNELS
Definition schema_generated.h:5470
VT_FILTER_WIDTH
Definition schema_generated.h:5251
VT_NEW_AXIS_MASK
Definition schema_generated.h:7853
VT_MAX_SKIP_SIZE
Definition schema_generated.h:7067
VT_IN_DATA_TYPE
Definition schema_generated.h:7982
VT_NGRAM_SIZE
Definition schema_generated.h:7066
VT_BEGIN_MASK
Definition schema_generated.h:7850
VT_KEEP_NUM_DIMS
Definition schema_generated.h:5911
VT_SCALE
Definition schema_generated.h:4144
VT_NAME
Definition schema_generated.h:4831
VT_PROJ_CLIP
Definition schema_generated.h:6364
VT_BIAS
Definition schema_generated.h:6277
VT_METADATA_BUFFER
Definition schema_generated.h:13173
VT_DETAILS_TYPE
Definition schema_generated.h:4146
VT_NUM
Definition schema_generated.h:9318
VT_IS_VARIABLE
Definition schema_generated.h:4833
VT_MAX
Definition schema_generated.h:4143
VT_NUM_BITS
Definition schema_generated.h:8927
VT_DILATION_W_FACTOR
Definition schema_generated.h:5016
VT_DESCRIPTION
Definition schema_generated.h:13171
VT_THEN_SUBGRAPH_INDEX
Definition schema_generated.h:10146
VT_TIME_MAJOR
Definition schema_generated.h:5749
VT_MERGE_OUTPUTS
Definition schema_generated.h:5826
VT_KERNEL_TYPE
Definition schema_generated.h:6365
VT_INTERMEDIATES
Definition schema_generated.h:14625
VT_DILATION_H_FACTOR
Definition schema_generated.h:7704
VT_SHRINK_AXIS_MASK
Definition schema_generated.h:10563
int cond_subgraph_index
Definition while.cpp:35
int body_subgraph_index
Definition while.cpp:36
uint8_t value
Definition wm8960_regs.h:134